C# Class Terraria.UI.ItemSlot

Mostrar archivo Open project: EmuDevs/EDTerraria

Public Methods

Method Description
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

Private Methods

Method Description
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

Method Details

Draw() public static method

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
return void

Draw() public static method

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
return void

DrawMoney() public static method

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
return void

DrawSavings() public static method

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
return void

EquipPage() public static method

public static EquipPage ( System.Item item ) : void
item System.Item
return void

GetItemLight() public static method

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

GetItemLight() public static method

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

GetItemLight() public static method

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

GetItemLight() public static method

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

Handle() public static method

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

Handle() public static method

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

LeftClick() public static method

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

LeftClick() public static method

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

MouseHover() public static method

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

MouseHover() public static method

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

OverrideHover() public static method

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

PickItemMovementAction() public static method

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

RightClick() public static method

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

RightClick() public static method

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