C# Класс Terraria.UI.ItemSlot

Показать файл Открыть проект

Открытые методы

Метод Описание
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