tModLoader v0.11.8.9
A mod to make and play Terraria mods
|
This serves as the central class from which projectile-related functions are carried out. It also stores a list of mod projectiles by ID. More...
Classes | |
class | HookList |
Static Public Member Functions | |
static void | AI (Projectile projectile) |
static ? bool | CanCutTiles (Projectile projectile) |
static bool | CanDamage (Projectile projectile) |
static ? bool | CanHitNPC (Projectile projectile, NPC target) |
static bool | CanHitPlayer (Projectile projectile, Player target) |
static bool | CanHitPvp (Projectile projectile, Player target) |
static ? bool | CanUseGrapple (int type, Player player) |
static ? bool | Colliding (Projectile projectile, Rectangle projHitbox, Rectangle targetHitbox) |
static void | CutTiles (Projectile projectile) |
static void | DrawHeldProjInFrontOfHeldItemAndArms (Projectile projectile, ref bool flag) |
static void | DrawOffset (Projectile projectile, ref int offsetX, ref int offsetY, ref float originX) |
static ? Color | GetAlpha (Projectile projectile, Color lightColor) |
static ModProjectile | GetProjectile (int type) |
Gets the ModProjectile instance corresponding to the specified type. More... | |
static bool | GrappleOutOfRange (float distance, Projectile projectile) |
static void | GrapplePullSpeed (Projectile projectile, Player player, ref float speed) |
static void | GrappleRetreatSpeed (Projectile projectile, Player player, ref float speed) |
static void | GrappleTargetPoint (Projectile projectile, Player player, ref float grappleX, ref float grappleY) |
static void | Kill (Projectile projectile, int timeLeft) |
static bool | MinionContactDamage (Projectile projectile) |
static void | ModifyDamageHitbox (Projectile projectile, ref Rectangle hitbox) |
static void | ModifyHitNPC (Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) |
static void | ModifyHitPlayer (Projectile projectile, Player target, ref int damage, ref bool crit) |
static void | ModifyHitPvp (Projectile projectile, Player target, ref int damage, ref bool crit) |
static void | NumGrappleHooks (Projectile projectile, Player player, ref int numHooks) |
static void | OnHitNPC (Projectile projectile, NPC target, int damage, float knockback, bool crit) |
static void | OnHitPlayer (Projectile projectile, Player target, int damage, bool crit) |
static void | OnHitPvp (Projectile projectile, Player target, int damage, bool crit) |
static bool | OnTileCollide (Projectile projectile, Vector2 oldVelocity) |
static void | PostAI (Projectile projectile) |
static void | PostDraw (Projectile projectile, SpriteBatch spriteBatch, Color lightColor) |
static bool | PreAI (Projectile projectile) |
static bool | PreDraw (Projectile projectile, SpriteBatch spriteBatch, Color lightColor) |
static bool | PreDrawExtras (Projectile projectile, SpriteBatch spriteBatch) |
static bool | PreKill (Projectile projectile, int timeLeft) |
static void | ProjectileAI (Projectile projectile) |
static byte[] | ReadExtraAI (BinaryReader reader, BitsByte flags) |
static void | ReceiveExtraAI (Projectile projectile, byte[] extraAI) |
static byte[] | SendExtraAI (Projectile projectile, ref BitsByte flags) |
static bool | ShouldUpdatePosition (Projectile projectile) |
static ? bool | SingleGrappleHook (int type, Player player) |
static bool | TileCollideStyle (Projectile projectile, ref int width, ref int height, ref bool fallThrough) |
static void | UseGrapple (Player player, ref int type) |
Properties | |
static int | ProjectileCount [get] |
Private Member Functions | |
delegate void | DelegateGrapplePullSpeed (Projectile projectile, Player player, ref float speed) |
delegate void | DelegateGrappleRetreatSpeed (Projectile projectile, Player player, ref float speed) |
delegate void | DelegateGrappleTargetPoint (Projectile projectile, Player player, ref float grappleX, ref float grappleY) |
delegate void | DelegateModifyDamageHitbox (Projectile projectile, ref Rectangle hitbox) |
delegate void | DelegateModifyHitNPC (Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) |
delegate void | DelegateModifyHitPlayer (Projectile projectile, Player target, ref int damage, ref bool crit) |
delegate void | DelegateModifyHitPvp (Projectile projectile, Player target, ref int damage, ref bool crit) |
delegate void | DelegateNumGrappleHooks (Projectile projectile, Player player, ref int numHooks) |
delegate bool | DelegateTileCollideStyle (Projectile projectile, ref int width, ref int height, ref bool fallThrough) |
delegate void | DelegateUseGrapple (Player player, ref int type) |
Static Private Member Functions | |
static HookList | AddHook< F > (Expression< Func< GlobalProjectile, F > > func) |
static bool | HasMethod (Type t, string method, params Type[] args) |
Static Private Attributes | |
static HookList | HookAI = AddHook<Action<Projectile>>(g => g.AI) |
static HookList | HookCanCutTiles = AddHook<Func<Projectile, bool?>>(g => g.CanCutTiles) |
static HookList | HookCanDamage = AddHook<Func<Projectile, bool>>(g => g.CanDamage) |
static HookList | HookCanHitNPC = AddHook<Func<Projectile, NPC, bool?>>(g => g.CanHitNPC) |
static HookList | HookCanHitPlayer = AddHook<Func<Projectile, Player, bool>>(g => g.CanHitPlayer) |
static HookList | HookCanHitPvp = AddHook<Func<Projectile, Player, bool>>(g => g.CanHitPvp) |
static HookList | HookCanUseGrapple = AddHook<Func<int, Player, bool?>>(g => g.CanUseGrapple) |
static HookList | HookColliding = AddHook<Func<Projectile, Rectangle, Rectangle, bool?>>(g => g.Colliding) |
static HookList | HookCutTiles = AddHook<Action<Projectile>>(g => g.CutTiles) |
static HookList | HookDrawBehind = AddHook<Action<Projectile, int, List<int>, List<int>, List<int>, List<int>>>(g => g.DrawBehind) |
static HookList | HookGetAlpha = AddHook<Func<Projectile, Color, Color?>>(g => g.GetAlpha) |
static HookList | HookGrapplePullSpeed = AddHook<DelegateGrapplePullSpeed>(g => g.GrapplePullSpeed) |
static HookList | HookGrappleRetreatSpeed = AddHook<DelegateGrappleRetreatSpeed>(g => g.GrappleRetreatSpeed) |
static HookList | HookGrappleTargetPoint = AddHook<DelegateGrappleTargetPoint>(g => g.GrappleTargetPoint) |
static HookList | HookKill = AddHook<Action<Projectile, int>>(g => g.Kill) |
static HookList | HookMinionContactDamage = AddHook<Func<Projectile, bool>>(g => g.MinionContactDamage) |
static HookList | HookModifyDamageHitbox = AddHook<DelegateModifyDamageHitbox>(g => g.ModifyDamageHitbox) |
static HookList | HookModifyHitNPC = AddHook<DelegateModifyHitNPC>(g => g.ModifyHitNPC) |
static HookList | HookModifyHitPlayer = AddHook<DelegateModifyHitPlayer>(g => g.ModifyHitPlayer) |
static HookList | HookModifyHitPvp = AddHook<DelegateModifyHitPvp>(g => g.ModifyHitPvp) |
static HookList | HookNumGrappleHooks = AddHook<DelegateNumGrappleHooks>(g => g.NumGrappleHooks) |
static HookList | HookOnHitNPC = AddHook<Action<Projectile, NPC, int, float, bool>>(g => g.OnHitNPC) |
static HookList | HookOnHitPlayer = AddHook<Action<Projectile, Player, int, bool>>(g => g.OnHitPlayer) |
static HookList | HookOnHitPvp = AddHook<Action<Projectile, Player, int, bool>>(g => g.OnHitPvp) |
static HookList | HookOnTileCollide = AddHook<Func<Projectile, Vector2, bool>>(g => g.OnTileCollide) |
static HookList | HookPostAI = AddHook<Action<Projectile>>(g => g.PostAI) |
static HookList | HookPostDraw = AddHook<Action<Projectile, SpriteBatch, Color>>(g => g.PostDraw) |
static HookList | HookPreAI = AddHook<Func<Projectile, bool>>(g => g.PreAI) |
static HookList | HookPreDraw = AddHook<Func<Projectile, SpriteBatch, Color, bool>>(g => g.PreDraw) |
static HookList | HookPreDrawExtras = AddHook<Func<Projectile, SpriteBatch, bool>>(g => g.PreDrawExtras) |
static HookList | HookPreKill = AddHook<Func<Projectile, int, bool>>(g => g.PreKill) |
static List< HookList > | hooks = new List<HookList>() |
static HookList | HookSetDefaults = AddHook<Action<Projectile>>(g => g.SetDefaults) |
static HookList | HookShouldUpdatePosition = AddHook<Func<Projectile, bool>>(g => g.ShouldUpdatePosition) |
static HookList | HookSingleGrappleHook = AddHook<Func<int, Player, bool?>>(g => g.SingleGrappleHook) |
static HookList | HookTileCollideStyle = AddHook<DelegateTileCollideStyle>(g => g.TileCollideStyle) |
static HookList | HookUseGrapple = AddHook<DelegateUseGrapple>(g => g.UseGrapple) |
static int | nextProjectile = ProjectileID.Count |
This serves as the central class from which projectile-related functions are carried out. It also stores a list of mod projectiles by ID.
Definition at line 18 of file ProjectileLoader.cs.
|
staticprivate |
Definition at line 39 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.hooks.
|
static |
Definition at line 182 of file ProjectileLoader.cs.
References Terraria.ModLoader.GlobalProjectile.AI(), Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookAI, and Terraria.ModLoader.GlobalProjectile.Instance().
Referenced by Terraria.ModLoader.ProjectileLoader.ProjectileAI().
|
static |
Definition at line 283 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CanCutTiles(), Terraria.ModLoader.ProjectileLoader.HookCanCutTiles, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 327 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CanDamage(), Terraria.ModLoader.ProjectileLoader.HookCanDamage, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 365 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CanHitNPC(), Terraria.ModLoader.ProjectileLoader.HookCanHitNPC, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 446 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CanHitPlayer(), Terraria.ModLoader.ProjectileLoader.HookCanHitPlayer, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 411 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CanHitPvp(), Terraria.ModLoader.ProjectileLoader.HookCanHitPvp, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 555 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CanUseGrapple(), Terraria.ModLoader.ModProjectile.CanUseGrapple(), Terraria.ModLoader.ProjectileLoader.GetProjectile(), and Terraria.ModLoader.ProjectileLoader.HookCanUseGrapple.
|
static |
Definition at line 481 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.Colliding(), Terraria.ModLoader.ProjectileLoader.HookColliding, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 295 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.CutTiles(), Terraria.ModLoader.ProjectileLoader.HookCutTiles, and Terraria.ModLoader.GlobalProjectile.Instance().
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
static |
Definition at line 491 of file ProjectileLoader.cs.
|
static |
Definition at line 509 of file ProjectileLoader.cs.
|
static |
Definition at line 499 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.GetAlpha(), Terraria.ModLoader.ProjectileLoader.HookGetAlpha, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Gets the ModProjectile instance corresponding to the specified type.
type | The type of the projectile |
Definition at line 60 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.ProjectileCount.
Referenced by Terraria.ModLoader.ProjectileLoader.CanUseGrapple(), Terraria.ModLoader.ProjectileLoader.SingleGrappleHook(), and Terraria.ModLoader.ProjectileLoader.UseGrapple().
|
static |
Definition at line 592 of file ProjectileLoader.cs.
|
static |
Definition at line 621 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.GrapplePullSpeed(), Terraria.ModLoader.ProjectileLoader.HookGrapplePullSpeed, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 610 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.GrappleRetreatSpeed(), Terraria.ModLoader.ProjectileLoader.HookGrappleRetreatSpeed, and Terraria.ModLoader.GlobalProjectile.Instance().
|
static |
Definition at line 632 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.GlobalProjectile.GrappleTargetPoint(), Terraria.ModLoader.ProjectileLoader.HookGrappleTargetPoint, and Terraria.ModLoader.GlobalProjectile.Instance().
|
staticprivate |
Definition at line 650 of file ProjectileLoader.cs.
|
static |
Definition at line 317 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookKill, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.Kill().
|
static |
Definition at line 341 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookMinionContactDamage, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.MinionContactDamage().
|
static |
Definition at line 356 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookModifyDamageHitbox, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.ModifyDamageHitbox().
|
static |
Definition at line 391 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookModifyHitNPC, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.ModifyHitNPC().
|
static |
Definition at line 461 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookModifyHitPlayer, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.ModifyHitPlayer().
|
static |
Definition at line 426 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookModifyHitPvp, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.ModifyHitPvp().
|
static |
Definition at line 599 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookNumGrappleHooks, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.NumGrappleHooks().
|
static |
Definition at line 401 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookOnHitNPC, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.OnHitNPC().
|
static |
Definition at line 471 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookOnHitPlayer, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.OnHitPlayer().
|
static |
Definition at line 436 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookOnHitPvp, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.OnHitPvp().
|
static |
Definition at line 270 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookOnTileCollide, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.OnTileCollide().
|
static |
Definition at line 192 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookPostAI, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.PostAI().
Referenced by Terraria.ModLoader.ProjectileLoader.ProjectileAI().
|
static |
Definition at line 545 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookPostDraw, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.PostDraw().
|
static |
Definition at line 169 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookPreAI, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.PreAI().
Referenced by Terraria.ModLoader.ProjectileLoader.ProjectileAI().
|
static |
Definition at line 532 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookPreDraw, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.PreDraw().
|
static |
Definition at line 519 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookPreDrawExtras, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.PreDrawExtras().
|
static |
Definition at line 304 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookPreKill, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.PreKill().
|
static |
Definition at line 151 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.AI(), Terraria.ModLoader.ProjectileLoader.PostAI(), and Terraria.ModLoader.ProjectileLoader.PreAI().
|
static |
Definition at line 220 of file ProjectileLoader.cs.
|
static |
Definition at line 228 of file ProjectileLoader.cs.
|
static |
Definition at line 201 of file ProjectileLoader.cs.
|
static |
Definition at line 240 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookShouldUpdatePosition, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.ShouldUpdatePosition().
|
static |
Definition at line 569 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.GetProjectile(), Terraria.ModLoader.ProjectileLoader.HookSingleGrappleHook, Terraria.ModLoader.GlobalProjectile.SingleGrappleHook(), and Terraria.ModLoader.ModProjectile.SingleGrappleHook().
|
static |
Definition at line 255 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.HookTileCollideStyle, Terraria.ModLoader.GlobalProjectile.Instance(), and Terraria.ModLoader.GlobalProjectile.TileCollideStyle().
|
static |
Definition at line 584 of file ProjectileLoader.cs.
References Terraria.ModLoader.ProjectileLoader.HookList.arr, Terraria.ModLoader.ProjectileLoader.GetProjectile(), Terraria.ModLoader.ProjectileLoader.HookUseGrapple, Terraria.ModLoader.GlobalProjectile.UseGrapple(), and Terraria.ModLoader.ModProjectile.UseGrapple().
|
staticprivate |
Definition at line 180 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.AI().
|
staticprivate |
Definition at line 281 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CanCutTiles().
|
staticprivate |
Definition at line 325 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CanDamage().
|
staticprivate |
Definition at line 363 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CanHitNPC().
|
staticprivate |
Definition at line 444 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CanHitPlayer().
|
staticprivate |
Definition at line 409 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CanHitPvp().
|
staticprivate |
Definition at line 553 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CanUseGrapple().
|
staticprivate |
Definition at line 479 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.Colliding().
|
staticprivate |
Definition at line 293 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.CutTiles().
|
staticprivate |
Definition at line 640 of file ProjectileLoader.cs.
|
staticprivate |
Definition at line 497 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.GetAlpha().
|
staticprivate |
Definition at line 619 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.GrapplePullSpeed().
|
staticprivate |
Definition at line 608 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.GrappleRetreatSpeed().
|
staticprivate |
Definition at line 630 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.GrappleTargetPoint().
|
staticprivate |
Definition at line 315 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.Kill().
|
staticprivate |
Definition at line 339 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.MinionContactDamage().
|
staticprivate |
Definition at line 354 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.ModifyDamageHitbox().
|
staticprivate |
Definition at line 389 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.ModifyHitNPC().
|
staticprivate |
Definition at line 459 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.ModifyHitPlayer().
|
staticprivate |
Definition at line 424 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.ModifyHitPvp().
|
staticprivate |
Definition at line 597 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.NumGrappleHooks().
|
staticprivate |
Definition at line 399 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.OnHitNPC().
|
staticprivate |
Definition at line 469 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.OnHitPlayer().
|
staticprivate |
Definition at line 434 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.OnHitPvp().
|
staticprivate |
Definition at line 268 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.OnTileCollide().
|
staticprivate |
Definition at line 190 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.PostAI().
|
staticprivate |
Definition at line 543 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.PostDraw().
|
staticprivate |
Definition at line 167 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.PreAI().
|
staticprivate |
Definition at line 530 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.PreDraw().
|
staticprivate |
Definition at line 517 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.PreDrawExtras().
|
staticprivate |
Definition at line 302 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.PreKill().
Definition at line 37 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.AddHook< F >().
|
staticprivate |
Definition at line 128 of file ProjectileLoader.cs.
|
staticprivate |
Definition at line 238 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.ShouldUpdatePosition().
|
staticprivate |
Definition at line 567 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.SingleGrappleHook().
|
staticprivate |
Definition at line 253 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.TileCollideStyle().
|
staticprivate |
Definition at line 582 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.UseGrapple().
|
staticprivate |
Definition at line 20 of file ProjectileLoader.cs.
|
staticget |
Definition at line 53 of file ProjectileLoader.cs.
Referenced by Terraria.ModLoader.ProjectileLoader.GetProjectile().