tModLoader v2023.01
A mod to make and play Terraria mods
|
This serves as a central place to store equipment slots and their corresponding textures. You will use this to obtain the IDs for your equipment textures. More...
Inherits Terraria.ModLoader.Loader< ModAccessorySlot >.
Public Member Functions | |
bool | CanAcceptItem (int index, Item checkItem, int context) |
AccessorySlotType | ContextToEnum (int context) |
void | CustomUpdateEquips (int index, Player player) |
bool | Draw (int skip, bool modded, int slot, Color color) |
Draws Vanilla and Modded Accessory Slots | |
void | DrawAccSlots (int num20) |
ModAccessorySlot | Get (int id) |
ModAccessorySlot | Get (int id, Player player) |
bool | IsHidden (int index) |
bool | ModdedCanSlotBeShown (int index) |
bool | ModdedIsAValidEquipmentSlotForIteration (int index, Player player) |
void | ModifyDefaultSwapSlot (Item item, ref int accSlotToSwapTo) |
After checking for empty slots in ItemSlot.AccessorySwap, this allows for changing what the target slot will be if the accessory isn't already equipped. DOES NOT affect vanilla behaviour of swapping items like for like where existing in a slot | |
bool | ModSlotCheck (Item checkItem, int slot, int context) |
Checks if the provided item can go in to the provided slot. Includes checking if the item already exists in either of Player.Armor or ModSlotPlayer.exAccessorySlot Invokes directly ItemSlot.AccCheck & ModSlot.CanAcceptItem | |
void | OnHover (int index, int context) |
bool | PreferredGolfBall (ref int projType) |
Mirrors Player.GetPreferredGolfBallToUse. Provides the golf ball projectile from an accessory slot. | |
Public Member Functions inherited from Terraria.ModLoader.Loader< ModAccessorySlot > | |
T | Get (int id) |
int | Register (T obj) |
Static Public Attributes | |
const int | MaxVanillaSlotCount = 2 + 5 |
static string[] | scrollStackLang = { Language.GetTextValue("tModLoader.slotStack"), Language.GetTextValue("tModLoader.slotScroll") } |
Properties | |
static Vector2 | DefenseIconPosition [get] |
The variable that determines where the DefenseIcon will be drawn, after considering all slot information. | |
static int | DrawVerticalAlignment [get] |
The variable known as num20 used to align all equipment slot drawing in Main. Represents the y position where equipment slots start to be drawn from. | |
Properties inherited from Terraria.ModLoader.Loader< ModAccessorySlot > | |
int | VanillaCount [get, set] |
Additional Inherited Members | |
Protected Member Functions inherited from Terraria.ModLoader.Loader< ModAccessorySlot > | |
int | Reserve () |
This serves as a central place to store equipment slots and their corresponding textures. You will use this to obtain the IDs for your equipment textures.