![]() |
Terraria ModLoader
0.11.1
A framework for Terraria mods
|
This is where all ModPlayer hooks are gathered and called. More...
Classes | |
class | HookList |
Static Public Member Functions | |
static void | AnglerQuestReward (Player player, float rareMultiplier, List< Item > rewardItems) |
static bool | CanBeHitByNPC (Player player, NPC npc, ref int cooldownSlot) |
static bool | CanBeHitByProjectile (Player player, Projectile proj) |
static bool | CanBuyItem (Player player, NPC npc, Item[] shopInventory, Item item) |
static bool | CanHitNPC (Player player, Item item, NPC target) |
static bool | CanHitNPCWithProj (Projectile proj, NPC target) |
static bool | CanHitPvp (Player player, Item item, Player target) |
static bool | CanHitPvpWithProj (Projectile proj, Player target) |
static bool | CanSellItem (Player player, NPC npc, Item[] shopInventory, Item item) |
static void | CatchFish (Player player, Item fishingRod, int power, int liquidType, int poolSize, int worldLayer, int questFish, ref int caughtType, ref bool junk) |
static void | clientClone (Player player, Player clientClone) |
static bool | ConsumeAmmo (Player player, Item weapon, Item ammo) |
static void | CopyCustomBiomesTo (Player player, Player other) |
static bool | CustomBiomesMatch (Player player, Player other) |
static void | DrawEffects (PlayerDrawInfo drawInfo, ref float r, ref float g, ref float b, ref float a, ref bool fullBright) |
static void | FrameEffects (Player player) |
static List< PlayerHeadLayer > | GetDrawHeadLayers (Player drawPlayer) |
static List< PlayerLayer > | GetDrawLayers (Player drawPlayer) |
static void | GetDyeTraderReward (Player player, List< int > rewardPool) |
static void | GetFishingLevel (Player player, Item fishingRod, Item bait, ref int fishingLevel) |
static void | GetHealLife (Player player, Item item, bool quickHeal, ref int healValue) |
static void | GetHealMana (Player player, Item item, bool quickHeal, ref int healValue) |
static Texture2D | GetMapBackgroundImage (Player player) |
static void | GetWeaponCrit (Player player, Item item, ref int crit) |
static void | GetWeaponDamage (Player player, Item item, ref int damage) |
static void | GetWeaponKnockback (Player player, Item item, ref float knockback) |
static void | Hurt (Player player, bool pvp, bool quiet, double damage, int hitDirection, bool crit) |
static void | Kill (Player player, double damage, int hitDirection, bool pvp, PlayerDeathReason damageSource) |
static void | MeleeEffects (Player player, Item item, Rectangle hitbox) |
static float | MeleeSpeedMultiplier (Player player, Item item) |
static void | ModifyDrawInfo (ref PlayerDrawInfo drawInfo) |
static void | ModifyHitByNPC (Player player, NPC npc, ref int damage, ref bool crit) |
static void | ModifyHitByProjectile (Player player, Projectile proj, ref int damage, ref bool crit) |
static void | ModifyHitNPC (Player player, Item item, NPC target, ref int damage, ref float knockback, ref bool crit) |
static void | ModifyHitNPCWithProj (Projectile proj, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) |
static void | ModifyHitPvp (Player player, Item item, Player target, ref int damage, ref bool crit) |
static void | ModifyHitPvpWithProj (Projectile proj, Player target, ref int damage, ref bool crit) |
static void | ModifyManaCost (Player player, Item item, ref float reduce, ref float mult) |
static bool | ModifyNurseHeal (Player p, NPC npc, ref int health, ref bool removeDebuffs, ref string chat) |
static void | ModifyNursePrice (Player p, NPC npc, int health, bool removeDebuffs, ref int price) |
static void | ModifyScreenPosition (Player player) |
static void | ModifyWeaponDamage (Player player, Item item, ref float add, ref float mult) |
Calls ModItem.HookModifyWeaponDamage, then all GlobalItem.HookModifyWeaponDamage hooks. More... | |
static void | ModifyZoom (Player player, ref float zoom) |
static void | NaturalLifeRegen (Player player, ref float regen) |
static void | OnConsumeAmmo (Player player, Item weapon, Item ammo) |
static void | OnConsumeMana (Player player, Item item, int manaConsumed) |
static void | OnEnterWorld (int playerIndex) |
static void | OnHitAnything (Player player, float x, float y, Entity victim) |
static void | OnHitByNPC (Player player, NPC npc, int damage, bool crit) |
static void | OnHitByProjectile (Player player, Projectile proj, int damage, bool crit) |
static void | OnHitNPC (Player player, Item item, NPC target, int damage, float knockback, bool crit) |
static void | OnHitNPCWithProj (Projectile proj, NPC target, int damage, float knockback, bool crit) |
static void | OnHitPvp (Player player, Item item, Player target, int damage, bool crit) |
static void | OnHitPvpWithProj (Projectile proj, Player target, int damage, bool crit) |
static void | OnMissingMana (Player player, Item item, int manaNeeded) |
static void | OnRespawn (Player player) |
static void | PlayerConnect (int playerIndex) |
static void | PlayerDisconnect (int playerIndex) |
static void | PostBuyItem (Player player, NPC npc, Item[] shopInventory, Item item) |
static void | PostHurt (Player player, bool pvp, bool quiet, double damage, int hitDirection, bool crit) |
static void | PostItemCheck (Player player) |
static void | PostNurseHeal (Player player, NPC npc, int health, bool removeDebuffs, int price) |
static void | PostSavePlayer (Player player) |
static void | PostSellItem (Player player, NPC npc, Item[] shopInventory, Item item) |
static void | PostUpdate (Player player) |
static void | PostUpdateBuffs (Player player) |
static void | PostUpdateEquips (Player player) |
static void | PostUpdateMiscEffects (Player player) |
static void | PostUpdateRunSpeeds (Player player) |
static bool | PreHurt (Player player, bool pvp, bool quiet, ref int damage, ref int hitDirection, ref bool crit, ref bool customDamage, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource) |
static bool | PreItemCheck (Player player) |
static bool | PreKill (Player player, double damage, int hitDirection, bool pvp, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource) |
static void | PreSavePlayer (Player player) |
static void | PreUpdate (Player player) |
static void | PreUpdateBuffs (Player player) |
static void | PreUpdateMovement (Player player) |
static void | ProcessTriggers (Player player, TriggersSet triggersSet) |
static void | ReceiveCustomBiomes (Player player, BinaryReader reader) |
static void | ResetEffects (Player player) |
static void | SendClientChanges (Player player, Player clientPlayer) |
static void | SendCustomBiomes (Player player, BinaryWriter writer) |
static void | SetControls (Player player) |
static void | SetStartInventory (Player player, IList< Item > items) |
static void | SetStartInventory (Player player) |
static IList< Item > | SetupStartInventory (Player player, bool mediumcoreDeath=false) |
static bool | ShiftClickSlot (Player player, Item[] inventory, int context, int slot) |
static bool | Shoot (Player player, Item item, ref Vector2 position, ref float speedX, ref float speedY, ref int type, ref int damage, ref float knockBack) |
static void | SyncPlayer (Player player, int toWho, int fromWho, bool newPlayer) |
static float | TotalMeleeSpeedMultiplier (Player player, Item item) |
static int | TotalMeleeTime (float useAnimation, Player player, Item item) |
static int | TotalUseTime (float useTime, Player player, Item item) |
static float | TotalUseTimeMultiplier (Player player, Item item) |
static void | UpdateAutopause (Player player) |
static void | UpdateBadLifeRegen (Player player) |
static void | UpdateBiomes (Player player) |
static void | UpdateBiomeVisuals (Player player) |
static void | UpdateDead (Player player) |
static void | UpdateEquips (Player player, ref bool wallSpeedBuff, ref bool tileSpeedBuff, ref bool tileRangeBuff) |
static void | UpdateLifeRegen (Player player) |
static void | UpdateVanityAccessories (Player player) |
static float | UseTimeMultiplier (Player player, Item item) |
Private Member Functions | |
delegate bool | DelegateCanBeHitByNPC (NPC npc, ref int cooldownSlot) |
delegate void | DelegateCatchFish (Item fishingRod, Item bait, int power, int liquidType, int poolSize, int worldLayer, int questFish, ref int caughtType, ref bool junk) |
delegate void | DelegateDrawEffects (PlayerDrawInfo drawInfo, ref float r, ref float g, ref float b, ref float a, ref bool fullBright) |
delegate void | DelegateGetFishingLevel (Item fishingRod, Item bait, ref int fishingLevel) |
delegate void | DelegateGetHealLife (Item item, bool quickHeal, ref int healValue) |
delegate void | DelegateGetHealMana (Item item, bool quickHeal, ref int healValue) |
delegate void | DelegateGetWeaponCrit (Item item, ref int crit) |
delegate void | DelegateGetWeaponDamage (Item item, ref int damage) |
delegate void | DelegateGetWeaponKnockback (Item item, ref float knockback) |
delegate void | DelegateModifyDrawInfo (ref PlayerDrawInfo drawInfo) |
delegate void | DelegateModifyHitByNPC (NPC npc, ref int damage, ref bool crit) |
delegate void | DelegateModifyHitByProjectile (Projectile proj, ref int damage, ref bool crit) |
delegate void | DelegateModifyHitNPC (Item item, NPC target, ref int damage, ref float knockback, ref bool crit) |
delegate void | DelegateModifyHitNPCWithProj (Projectile proj, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) |
delegate void | DelegateModifyHitPvp (Item item, Player target, ref int damage, ref bool crit) |
delegate void | DelegateModifyHitPvpWithProj (Projectile proj, Player target, ref int damage, ref bool crit) |
delegate void | DelegateModifyManaCost (Item item, ref float reduce, ref float mult) |
delegate bool | DelegateModifyNurseHeal (NPC npc, ref int health, ref bool removeDebuffs, ref string chatText) |
delegate void | DelegateModifyNursePrice (NPC npc, int health, bool removeDebuffs, ref int price) |
delegate void | DelegateModifyWeaponDamage (Item item, ref float add, ref float mult) |
delegate void | DelegateModifyZoom (ref float zoom) |
delegate void | DelegateNaturalLifeRegen (ref float regen) |
delegate bool | DelegatePreHurt (bool pvp, bool quiet, ref int damage, ref int hitDirection, ref bool crit, ref bool customDamage, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource) |
delegate bool | DelegatePreKill (double damage, int hitDirection, bool pvp, ref bool playSound, ref bool genGore, ref PlayerDeathReason damageSource) |
delegate bool | DelegateShoot (Item item, ref Vector2 position, ref float speedX, ref float speedY, ref int type, ref int damage, ref float knockBack) |
delegate void | DelegateUpdateEquips (ref bool wallSpeedBuff, ref bool tileSpeedBuff, ref bool tileRangeBuff) |
Static Private Member Functions | |
static HookList | AddHook< F > (Expression< Func< ModPlayer, F >> func) |
static bool | HasMethod (Type t, string method, params Type[] args) |
static bool | SendCustomBiomes (ModPlayer modPlayer, BinaryWriter writer) |
Static Private Attributes | |
static HookList | HookAnglerQuestReward = AddHook<Action<float, List<Item>>>(p => p.AnglerQuestReward) |
static HookList | HookCanBeHitByNPC = AddHook<DelegateCanBeHitByNPC>(p => p.CanBeHitByNPC) |
static HookList | HookCanBeHitByProjectile = AddHook<Func<Projectile, bool>>(p => p.CanBeHitByProjectile) |
static HookList | HookCanBuyItem = AddHook<Func<NPC, Item[], Item, bool>>(p => p.CanBuyItem) |
static HookList | HookCanHitNPC = AddHook<Func<Item, NPC, bool?>>(p => p.CanHitNPC) |
static HookList | HookCanHitNPCWithProj = AddHook<Func<Projectile, NPC, bool?>>(p => p.CanHitNPCWithProj) |
static HookList | HookCanHitPvp = AddHook<Func<Item, Player, bool>>(p => p.CanHitPvp) |
static HookList | HookCanHitPvpWithProj = AddHook<Func<Projectile, Player, bool>>(p => p.CanHitPvpWithProj) |
static HookList | HookCanSellItem = AddHook<Func<NPC, Item[], Item, bool>>(p => p.CanSellItem) |
static HookList | HookCatchFish = AddHook<DelegateCatchFish>(p => p.CatchFish) |
static HookList | HookClientClone = AddHook<Action<ModPlayer>>(p => p.clientClone) |
static HookList | HookConsumeAmmo = AddHook<Func<Item, Item, bool>>(p => p.ConsumeAmmo) |
static HookList | HookCopyCustomBiomesTo = AddHook<Action<Player>>(p => p.CopyCustomBiomesTo) |
static HookList | HookCustomBiomesMatch = AddHook<Func<Player, bool>>(p => p.CustomBiomesMatch) |
static HookList | HookDrawEffects = AddHook<DelegateDrawEffects>(p => p.DrawEffects) |
static HookList | HookFrameEffects = AddHook<Action>(p => p.FrameEffects) |
static HookList | HookGetDyeTraderReward = AddHook<Action<List<int>>>(p => p.GetDyeTraderReward) |
static HookList | HookGetFishingLevel = AddHook<DelegateGetFishingLevel>(p => p.GetFishingLevel) |
static HookList | HookGetHealLife = AddHook<DelegateGetHealLife>(p => p.GetHealLife) |
static HookList | HookGetHealMana = AddHook<DelegateGetHealMana>(p => p.GetHealMana) |
static HookList | HookGetMapBackgroundImage = AddHook<Func<Texture2D>>(p => p.GetMapBackgroundImage) |
static HookList | HookGetWeaponCrit = AddHook<DelegateGetWeaponCrit>(p => p.GetWeaponCrit) |
static HookList | HookGetWeaponDamage = AddHook<DelegateGetWeaponDamage>(p => p.GetWeaponDamage) |
static HookList | HookGetWeaponKnockback = AddHook<DelegateGetWeaponKnockback>(p => p.GetWeaponKnockback) |
static HookList | HookHurt = AddHook<Action<bool, bool, double, int, bool>>(p => p.Hurt) |
static HookList | HookKill = AddHook<Action<double, int, bool, PlayerDeathReason>>(p => p.Kill) |
static HookList | HookMeleeEffects = AddHook<Action<Item, Rectangle>>(p => p.MeleeEffects) |
static HookList | HookMeleeSpeedMultiplier = AddHook<Func<Item, float>>(p => p.MeleeSpeedMultiplier) |
static HookList | HookModifyDrawHeadLayers = AddHook<Action<List<PlayerHeadLayer>>>(p => p.ModifyDrawHeadLayers) |
static HookList | HookModifyDrawInfo = AddHook<DelegateModifyDrawInfo>(p => p.ModifyDrawInfo) |
static HookList | HookModifyDrawLayers = AddHook<Action<List<PlayerLayer>>>(p => p.ModifyDrawLayers) |
static HookList | HookModifyHitByNPC = AddHook<DelegateModifyHitByNPC>(p => p.ModifyHitByNPC) |
static HookList | HookModifyHitByProjectile = AddHook<DelegateModifyHitByProjectile>(p => p.ModifyHitByProjectile) |
static HookList | HookModifyHitNPC = AddHook<DelegateModifyHitNPC>(p => p.ModifyHitNPC) |
static HookList | HookModifyHitNPCWithProj = AddHook<DelegateModifyHitNPCWithProj>(p => p.ModifyHitNPCWithProj) |
static HookList | HookModifyHitPvp = AddHook<DelegateModifyHitPvp>(p => p.ModifyHitPvp) |
static HookList | HookModifyHitPvpWithProj = AddHook<DelegateModifyHitPvpWithProj>(p => p.ModifyHitPvpWithProj) |
static HookList | HookModifyManaCost = AddHook<DelegateModifyManaCost>(p => p.ModifyManaCost) |
static HookList | HookModifyNurseHeal = AddHook<DelegateModifyNurseHeal>(p => p.ModifyNurseHeal) |
static HookList | HookModifyNursePrice = AddHook<DelegateModifyNursePrice>(p => p.ModifyNursePrice) |
static HookList | HookModifyScreenPosition = AddHook<Action>(p => p.ModifyScreenPosition) |
static HookList | HookModifyWeaponDamage = AddHook<DelegateModifyWeaponDamage>(p => p.ModifyWeaponDamage) |
static HookList | HookModifyZoom = AddHook<DelegateModifyZoom>(p => p.ModifyZoom) |
static HookList | HookNaturalLifeRegen = AddHook<DelegateNaturalLifeRegen>(p => p.NaturalLifeRegen) |
static HookList | HookOnConsumeAmmo = AddHook<Action<Item, Item>>(p => p.OnConsumeAmmo) |
static HookList | HookOnConsumeMana = AddHook<Action<Item, int>>(p => p.OnConsumeMana) |
static HookList | HookOnEnterWorld = AddHook<Action<Player>>(p => p.OnEnterWorld) |
static HookList | HookOnHitAnything = AddHook<Action<float, float, Entity>>(p => p.OnHitAnything) |
static HookList | HookOnHitByNPC = AddHook<Action<NPC, int, bool>>(p => p.OnHitByNPC) |
static HookList | HookOnHitByProjectile = AddHook<Action<Projectile, int, bool>>(p => p.OnHitByProjectile) |
static HookList | HookOnHitNPC = AddHook<Action<Item, NPC, int, float, bool>>(p => p.OnHitNPC) |
static HookList | HookOnHitNPCWithProj = AddHook<Action<Projectile, NPC, int, float, bool>>(p => p.OnHitNPCWithProj) |
static HookList | HookOnHitPvp = AddHook<Action<Item, Player, int, bool>>(p => p.OnHitPvp) |
static HookList | HookOnHitPvpWithProj = AddHook<Action<Projectile, Player, int, bool>>(p => p.OnHitPvpWithProj) |
static HookList | HookOnMissingMana = AddHook<Action<Item, int>>(p => p.OnMissingMana) |
static HookList | HookOnRespawn = AddHook<Action<Player>>(p => p.OnRespawn) |
static HookList | HookPlayerConnect = AddHook<Action<Player>>(p => p.PlayerConnect) |
static HookList | HookPlayerDisconnect = AddHook<Action<Player>>(p => p.PlayerDisconnect) |
static HookList | HookPostBuyItem = AddHook<Action<NPC, Item[], Item>>(p => p.PostBuyItem) |
static HookList | HookPostHurt = AddHook<Action<bool, bool, double, int, bool>>(p => p.PostHurt) |
static HookList | HookPostItemCheck = AddHook<Action>(p => p.PostItemCheck) |
static HookList | HookPostNurseHeal = AddHook<Action<NPC, int, bool, int>>(p => p.PostNurseHeal) |
static HookList | HookPostSavePlayer = AddHook<Action>(p => p.PostSavePlayer) |
static HookList | HookPostSellItem = AddHook<Action<NPC, Item[], Item>>(p => p.PostSellItem) |
static HookList | HookPostUpdate = AddHook<Action>(p => p.PostUpdate) |
static HookList | HookPostUpdateBuffs = AddHook<Action>(p => p.PostUpdateBuffs) |
static HookList | HookPostUpdateEquips = AddHook<Action>(p => p.PostUpdateEquips) |
static HookList | HookPostUpdateMiscEffects = AddHook<Action>(p => p.PostUpdateMiscEffects) |
static HookList | HookPostUpdateRunSpeeds = AddHook<Action>(p => p.PostUpdateRunSpeeds) |
static HookList | HookPreHurt = AddHook<DelegatePreHurt>(p => p.PreHurt) |
static HookList | HookPreItemCheck = AddHook<Func<bool>>(p => p.PreItemCheck) |
static HookList | HookPreKill = AddHook<DelegatePreKill>(p => p.PreKill) |
static HookList | HookPreSavePlayer = AddHook<Action>(p => p.PreSavePlayer) |
static HookList | HookPreUpdate = AddHook<Action>(p => p.PreUpdate) |
static HookList | HookPreUpdateBuffs = AddHook<Action>(p => p.PreUpdateBuffs) |
static HookList | HookPreUpdateMovement = AddHook<Action>(p => p.PreUpdateMovement) |
static HookList | HookProcessTriggers = AddHook<Action<TriggersSet>>(p => p.ProcessTriggers) |
static HookList | HookResetEffects = AddHook<Action>(p => p.ResetEffects) |
static List< HookList > | hooks = new List<HookList>() |
static HookList | HookSendClientChanges = AddHook<Action<ModPlayer>>(p => p.SendClientChanges) |
static HookList | HookSendCustomBiomes = AddHook<Action<BinaryWriter>>(p => p.SendCustomBiomes) |
static HookList | HookSetControls = AddHook<Action>(p => p.SetControls) |
static HookList | HookSetupStartInventory = AddHook<Action<List<Item>, bool>>(p => p.SetupStartInventory) |
static HookList | HookSetupStartInventoryOld = AddHook<Action<List<Item>>>(p => p.SetupStartInventory) |
static HookList | HookShiftClickSlot = AddHook<Func<Item[], int, int, bool>>(p => p.ShiftClickSlot) |
static HookList | HookShoot = AddHook<DelegateShoot>(p => p.Shoot) |
static HookList | HookSyncPlayer = AddHook<Action<int, int, bool>>(p => p.SyncPlayer) |
static HookList | HookUpdateAutopause = AddHook<Action>(p => p.UpdateAutopause) |
static HookList | HookUpdateBadLifeRegen = AddHook<Action>(p => p.UpdateBadLifeRegen) |
static HookList | HookUpdateBiomes = AddHook<Action>(p => p.UpdateBiomes) |
static HookList | HookUpdateBiomeVisuals = AddHook<Action>(p => p.UpdateBiomeVisuals) |
static HookList | HookUpdateDead = AddHook<Action>(p => p.UpdateDead) |
static HookList | HookUpdateEquips = AddHook<DelegateUpdateEquips>(p => p.UpdateEquips) |
static HookList | HookUpdateLifeRegen = AddHook<Action>(p => p.UpdateLifeRegen) |
static HookList | HookUpdateVanityAccessories = AddHook<Action>(p => p.UpdateVanityAccessories) |
static HookList | HookUseTimeMultiplier = AddHook<Func<Item, float>>(p => p.UseTimeMultiplier) |
static readonly IDictionary< string, int > | indexes = new Dictionary<string, int>() |
static readonly IDictionary< Type, int > | indexesByType = new Dictionary<Type, int>() |
static readonly IList< ModPlayer > | players = new List<ModPlayer>() |
This is where all ModPlayer hooks are gathered and called.
Definition at line 20 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 38 of file PlayerHooks.cs.
References Terraria.ModLoader.ModPlayer.mod, Terraria.ModLoader.ModPlayer.Name, and Terraria.ModLoader.Mod.Name.
|
static |
Definition at line 954 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 873 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 901 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1188 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.ModPlayer.CanBuyItem().
|
static |
Definition at line 735 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 768 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 813 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 841 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1170 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.ModPlayer.CanSellItem().
|
static |
Definition at line 930 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 294 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 689 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 217 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 206 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
Definition at line 971 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.PlayerDrawInfo.drawPlayer.
|
static |
Definition at line 453 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1043 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHeadLayer.AltHair, Terraria.ModLoader.PlayerHeadLayer.Armor, Terraria.ModLoader.PlayerHooks.HookList.arr, Terraria.ModLoader.PlayerHeadLayer.FaceAcc, Terraria.ModLoader.PlayerHeadLayer.Hair, Terraria.ModLoader.PlayerHeadLayer.Head, and Terraria.ModLoader.DrawLayer< InfoType >.visible.
|
static |
Definition at line 990 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerLayer.Arms, Terraria.ModLoader.PlayerHooks.HookList.arr, Terraria.ModLoader.PlayerLayer.BackAcc, Terraria.ModLoader.PlayerLayer.BalloonAcc, Terraria.ModLoader.PlayerLayer.Body, Terraria.ModLoader.PlayerLayer.Face, Terraria.ModLoader.PlayerLayer.FaceAcc, Terraria.ModLoader.PlayerLayer.FrontAcc, Terraria.ModLoader.PlayerLayer.Hair, Terraria.ModLoader.PlayerLayer.HairBack, Terraria.ModLoader.PlayerLayer.HandOffAcc, Terraria.ModLoader.PlayerLayer.HandOnAcc, Terraria.ModLoader.PlayerLayer.Head, Terraria.ModLoader.PlayerLayer.HeldItem, Terraria.ModLoader.PlayerLayer.HeldProjBack, Terraria.ModLoader.PlayerLayer.HeldProjFront, Terraria.ModLoader.PlayerLayer.Legs, Terraria.ModLoader.PlayerLayer.MiscEffectsBack, Terraria.ModLoader.PlayerLayer.MiscEffectsFront, Terraria.ModLoader.PlayerLayer.MountBack, Terraria.ModLoader.PlayerLayer.MountFront, Terraria.ModLoader.PlayerLayer.NeckAcc, Terraria.ModLoader.PlayerLayer.ShieldAcc, Terraria.ModLoader.PlayerLayer.ShoeAcc, Terraria.ModLoader.PlayerLayer.Skin, Terraria.ModLoader.PlayerLayer.SolarShield, Terraria.ModLoader.DrawLayer< InfoType >.visible, Terraria.ModLoader.PlayerLayer.WaistAcc, and Terraria.ModLoader.PlayerLayer.Wings.
|
static |
Definition at line 962 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 946 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 575 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 587 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 318 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 680 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 634 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
Referenced by Terraria.ModLoader.CombinedHooks.GetWeaponDamage().
|
static |
Definition at line 668 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
staticprivate |
Definition at line 1124 of file PlayerHooks.cs.
|
static |
Definition at line 477 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 508 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 719 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 554 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 981 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.ModPlayer.ModifyDrawInfo().
|
static |
Definition at line 885 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 913 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 752 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 789 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 825 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 854 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 599 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
Referenced by Terraria.ModLoader.CombinedHooks.ModifyManaCost().
|
static |
Definition at line 1199 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1210 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1062 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Calls ModItem.HookModifyWeaponDamage, then all GlobalItem.HookModifyWeaponDamage hooks.
Definition at line 648 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
Referenced by Terraria.ModLoader.CombinedHooks.ModifyWeaponDamage().
|
static |
Definition at line 1071 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 348 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 700 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 621 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
Referenced by Terraria.ModLoader.CombinedHooks.OnConsumeMana().
|
static |
Definition at line 1098 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 727 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 893 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 921 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 760 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 801 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 833 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 863 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 610 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
Referenced by Terraria.ModLoader.CombinedHooks.OnMissingMana().
|
static |
Definition at line 1107 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1079 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1088 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1180 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.ModPlayer.PostBuyItem().
|
static |
Definition at line 485 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 527 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1218 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.ModPlayer.PostNurseHeal().
|
static |
Definition at line 190 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 1161 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.ModPlayer.PostSellItem().
|
static |
Definition at line 445 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 388 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 413 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 421 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 429 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 463 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 516 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 495 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 182 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 364 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 380 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 437 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 659 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 262 of file PlayerHooks.cs.
References Terraria.ModLoader.ModLoader.GetMod(), and Terraria.ModLoader.ModPlayer.ReceiveCustomBiomes().
|
static |
Definition at line 84 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 310 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 225 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
staticprivate |
Definition at line 243 of file PlayerHooks.cs.
References Terraria.ModLoader.ModPlayer.mod, Terraria.ModLoader.ModPlayer.Name, Terraria.ModLoader.Mod.Name, and Terraria.ModLoader.ModPlayer.SendCustomBiomes().
|
static |
Definition at line 372 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 157 of file PlayerHooks.cs.
References Terraria.ModLoader.ModLoader.GetMod(), Terraria.ModLoader.Item, and Terraria.ModLoader.Mod.ItemType().
|
static |
Definition at line 176 of file PlayerHooks.cs.
|
static |
Definition at line 101 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr, and Terraria.ModLoader.Item.
|
static |
Definition at line 1115 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 708 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 302 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 563 of file PlayerHooks.cs.
References Terraria.ModLoader.ItemLoader.MeleeSpeedMultiplier().
|
static |
Definition at line 568 of file PlayerHooks.cs.
References Terraria.ModLoader.Item.
|
static |
Definition at line 548 of file PlayerHooks.cs.
|
static |
Definition at line 544 of file PlayerHooks.cs.
References Terraria.ModLoader.ItemLoader.UseTimeMultiplier().
|
static |
Definition at line 356 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 331 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 198 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 286 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 92 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 397 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 339 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 405 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
static |
Definition at line 535 of file PlayerHooks.cs.
References Terraria.ModLoader.PlayerHooks.HookList.arr.
|
staticprivate |
Definition at line 952 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 871 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 899 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1186 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 733 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 766 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 811 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 839 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1167 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 928 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 292 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 687 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 215 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 204 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 969 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 451 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 960 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 944 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 573 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 585 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 316 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 678 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 632 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 666 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 475 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 506 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 717 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 552 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1041 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 979 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 988 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 883 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 911 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 750 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 787 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 823 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 852 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 597 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1197 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1208 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1060 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 644 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1069 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 346 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 698 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 619 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1095 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 725 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 891 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 919 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 758 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 799 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 831 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 861 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 608 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1105 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1077 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1086 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1178 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 483 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 525 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1216 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 188 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1159 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 443 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 386 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 411 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 419 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 427 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 461 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 514 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 493 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 180 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 362 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 378 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 435 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 657 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 82 of file PlayerHooks.cs.
Definition at line 36 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 308 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 223 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 370 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 98 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 99 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 1113 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 706 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 300 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 354 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 329 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 196 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 284 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 90 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 395 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 337 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 403 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 533 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 23 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 24 of file PlayerHooks.cs.
|
staticprivate |
Definition at line 22 of file PlayerHooks.cs.