C# 클래스 Terraria.UI.ItemSlot

파일 보기 프로젝트 열기: EmuDevs/EDTerraria

공개 메소드들

메소드 설명
Draw ( SpriteBatch spriteBatch, System.Item &inv, int context, Vector2 position, Color lightColor = default(Color) ) : void
Draw ( SpriteBatch spriteBatch, System.Item inv, int context, int slot, Vector2 position, Color lightColor = default(Color) ) : void
DrawMoney ( SpriteBatch sb, string text, float shopx, float shopy, int coinsArray, bool horizontal = false ) : void
DrawSavings ( SpriteBatch sb, float shopx, float shopy, bool horizontal = false ) : void
EquipPage ( System.Item item ) : void
GetItemLight ( Color &currentColor, float &scale, int type, bool outInTheWorld = false ) : Color
GetItemLight ( Color &currentColor, System.Item item, bool outInTheWorld = false ) : void
GetItemLight ( Color &currentColor, float &scale, System.Item item, bool outInTheWorld = false ) : void
GetItemLight ( Color &currentColor, int type, bool outInTheWorld = false ) : void
Handle ( System.Item &inv, int context ) : void
Handle ( System.Item inv, int context, int slot ) : void
LeftClick ( System.Item &inv, int context ) : void
LeftClick ( System.Item inv, int context, int slot ) : void
MouseHover ( System.Item &inv, int context ) : void
MouseHover ( System.Item inv, int context, int slot ) : void
OverrideHover ( System.Item inv, int context, int slot ) : void
PickItemMovementAction ( System.Item inv, int context, int slot, System.Item checkItem ) : int
RightClick ( System.Item &inv, int context ) : void
RightClick ( System.Item inv, int context, int slot ) : void

비공개 메소드들

메소드 설명
AccCheck ( System.Item item, int slot ) : bool
ArmorSwap ( System.Item item, bool &success ) : System.Item
DyeSwap ( System.Item item, bool &success ) : System.Item
EquipSwap ( System.Item item, System.Item inv, int slot, bool &success ) : System.Item
ItemSlot ( ) : Microsoft.Xna.Framework
OverrideLeftClick ( System.Item inv, int context, int slot ) : bool

메소드 상세

Draw() 공개 정적인 메소드

public static Draw ( SpriteBatch spriteBatch, System.Item &inv, int context, Vector2 position, Color lightColor = default(Color) ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
inv System.Item
context int
position Vector2
lightColor Color
리턴 void

Draw() 공개 정적인 메소드

public static Draw ( SpriteBatch spriteBatch, System.Item inv, int context, int slot, Vector2 position, Color lightColor = default(Color) ) : void
spriteBatch Microsoft.Xna.Framework.Graphics.SpriteBatch
inv System.Item
context int
slot int
position Vector2
lightColor Color
리턴 void

DrawMoney() 공개 정적인 메소드

public static DrawMoney ( SpriteBatch sb, string text, float shopx, float shopy, int coinsArray, bool horizontal = false ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
text string
shopx float
shopy float
coinsArray int
horizontal bool
리턴 void

DrawSavings() 공개 정적인 메소드

public static DrawSavings ( SpriteBatch sb, float shopx, float shopy, bool horizontal = false ) : void
sb Microsoft.Xna.Framework.Graphics.SpriteBatch
shopx float
shopy float
horizontal bool
리턴 void

EquipPage() 공개 정적인 메소드

public static EquipPage ( System.Item item ) : void
item System.Item
리턴 void

GetItemLight() 공개 정적인 메소드

public static GetItemLight ( Color &currentColor, float &scale, int type, bool outInTheWorld = false ) : Color
currentColor Color
scale float
type int
outInTheWorld bool
리턴 Color

GetItemLight() 공개 정적인 메소드

public static GetItemLight ( Color &currentColor, System.Item item, bool outInTheWorld = false ) : void
currentColor Color
item System.Item
outInTheWorld bool
리턴 void

GetItemLight() 공개 정적인 메소드

public static GetItemLight ( Color &currentColor, float &scale, System.Item item, bool outInTheWorld = false ) : void
currentColor Color
scale float
item System.Item
outInTheWorld bool
리턴 void

GetItemLight() 공개 정적인 메소드

public static GetItemLight ( Color &currentColor, int type, bool outInTheWorld = false ) : void
currentColor Color
type int
outInTheWorld bool
리턴 void

Handle() 공개 정적인 메소드

public static Handle ( System.Item &inv, int context ) : void
inv System.Item
context int
리턴 void

Handle() 공개 정적인 메소드

public static Handle ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
리턴 void

LeftClick() 공개 정적인 메소드

public static LeftClick ( System.Item &inv, int context ) : void
inv System.Item
context int
리턴 void

LeftClick() 공개 정적인 메소드

public static LeftClick ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
리턴 void

MouseHover() 공개 정적인 메소드

public static MouseHover ( System.Item &inv, int context ) : void
inv System.Item
context int
리턴 void

MouseHover() 공개 정적인 메소드

public static MouseHover ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
리턴 void

OverrideHover() 공개 정적인 메소드

public static OverrideHover ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
리턴 void

PickItemMovementAction() 공개 정적인 메소드

public static PickItemMovementAction ( System.Item inv, int context, int slot, System.Item checkItem ) : int
inv System.Item
context int
slot int
checkItem System.Item
리턴 int

RightClick() 공개 정적인 메소드

public static RightClick ( System.Item &inv, int context ) : void
inv System.Item
context int
리턴 void

RightClick() 공개 정적인 메소드

public static RightClick ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
리턴 void