C# Class Terraria.UI.ItemSlot

Afficher le fichier Open project: EmuDevs/EDTerraria

Méthodes publiques

Méthode 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

Méthode 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 méthode

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
Résultat void

Draw() public static méthode

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
Résultat void

DrawMoney() public static méthode

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
Résultat void

DrawSavings() public static méthode

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
Résultat void

EquipPage() public static méthode

public static EquipPage ( System.Item item ) : void
item System.Item
Résultat void

GetItemLight() public static méthode

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

GetItemLight() public static méthode

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

GetItemLight() public static méthode

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

GetItemLight() public static méthode

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

Handle() public static méthode

public static Handle ( System.Item &inv, int context ) : void
inv System.Item
context int
Résultat void

Handle() public static méthode

public static Handle ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
Résultat void

LeftClick() public static méthode

public static LeftClick ( System.Item &inv, int context ) : void
inv System.Item
context int
Résultat void

LeftClick() public static méthode

public static LeftClick ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
Résultat void

MouseHover() public static méthode

public static MouseHover ( System.Item &inv, int context ) : void
inv System.Item
context int
Résultat void

MouseHover() public static méthode

public static MouseHover ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
Résultat void

OverrideHover() public static méthode

public static OverrideHover ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
Résultat void

PickItemMovementAction() public static méthode

public static PickItemMovementAction ( System.Item inv, int context, int slot, System.Item checkItem ) : int
inv System.Item
context int
slot int
checkItem System.Item
Résultat int

RightClick() public static méthode

public static RightClick ( System.Item &inv, int context ) : void
inv System.Item
context int
Résultat void

RightClick() public static méthode

public static RightClick ( System.Item inv, int context, int slot ) : void
inv System.Item
context int
slot int
Résultat void