|
void | AI () |
|
bool | AI_137_CanHit (Vector2 targetPosition) |
|
Color | AI_156_GetColor () |
|
Color | AI_171_GetColor () |
|
HallowBossPelletStormInfo | AI_172_GetPelletStormInfo (int stormIndex) |
|
int | AI_172_GetPelletStormsCount () |
|
Color | AI_173_GetColor () |
|
bool | CanBeReflected () |
|
bool | CanExplodeTile (int x, int y) |
|
bool | CanHitWithMeleeWeapon (Entity ent) |
|
bool | CanHitWithOwnBody (Entity ent) |
|
void | CheckUsability (Player player, ref bool currentlyUsable) |
|
void | CloneDefaults (int TypeToClone) |
|
bool | Colliding (Rectangle myRect, Rectangle targetRect) |
|
bool | CountsAsClass (DamageClass damageClass) |
|
bool | CountsAsClass< T > () |
|
void | Damage () |
|
void | DefaultToWhip () |
|
void | ExplodeCrackedTiles (Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ) |
|
void | ExplodeTiles (Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ, bool wallSplode) |
|
NPC | FindTargetWithinRange (float maxRange, bool checkCanHit=false) |
|
int | FindTargetWithLineOfSight (float maxRange=800f) |
|
void | FishingCheck () |
|
Color | GetAlpha (Color newColor) |
|
Color | GetCeleb2Color () |
|
Color | GetFairyQueenWeaponsColor (float alphaChannelMultiplier=1f, float lerpToWhite=0f, float? rawHueOverride=null) |
|
Color | GetFirstFractalColor () |
|
Color | GetFloatingDaggerMinionGlowColor () |
|
T | GetGlobalProjectile< T > (bool exactType=true) |
| Gets the instance of the specified GlobalProjectile type. This will throw exceptions on failure. More...
|
|
T | GetGlobalProjectile< T > (T baseInstance) |
| Gets the local instance of the type of the specified GlobalProjectile instance. This will throw exceptions on failure. More...
|
|
float | GetLastPrismHue (float laserIndex, ref float laserLuminance, ref float laserAlphaMultiplier) |
|
Rectangle | getRect () |
|
void | ghostHeal (int dmg, Vector2 Position, Entity victim) |
|
void | ghostHurt (int dmg, Vector2 Position, Entity victim) |
|
void | Interrupt (Player player) |
|
bool | IsAttachedTo (NPC npc) |
|
bool | IsInRangeOfMeOrMyOwner (Entity entity, float maxDistance, out float myDistance, out float playerDistance, out bool closerIsMe) |
|
bool | IsInteractible () |
|
bool | IsInterruptible (Player player) |
|
void | Kill () |
|
void | Kill_DirtAndFluidProjectiles_RunDelegateMethodPushUpForHalfBricks (Point pt, float size, Utils.TileActionAttempt plot) |
|
void | Minion_FindTargetInRange (int startAttackRange, ref int attackTarget, bool skipIfCannotHitWithOwnBody, Func< Entity, int, bool > customEliminationCheck=null) |
|
void | ProjectileFixDesperation () |
|
void | ProjLight () |
|
void | Resize (int newWidth, int newHeight) |
|
void | SetDefaults (int Type) |
|
bool | ShouldUseWindPhysics () |
|
bool | ShouldWallExplode (Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ) |
|
void | StatusNPC (int i) |
|
void | StatusPlayer (int i) |
|
void | StatusPvP (int i) |
|
override string | ToString () |
|
bool | TryGetContainerIndex (out int containerIndex) |
|
bool | TryGetGlobalProjectile< T > (out T result, bool exactType=true) |
| Gets the instance of the specified GlobalProjectile type. More...
|
|
bool | TryGetGlobalProjectile< T > (T baseInstance, out T result) |
| Safely attempts to get the local instance of the type of the specified GlobalProjectile instance. More...
|
|
bool | TurretShouldPersist () |
|
void | Update (int i) |
|
void | vampireHeal (int dmg, Vector2 Position, Entity victim) |
|
void | VanillaAI () |
|
float | AngleFrom (Vector2 Source) |
|
float | AngleTo (Vector2 Destination) |
|
Vector2 | DirectionFrom (Vector2 Source) |
|
Vector2 | DirectionTo (Vector2 Destination) |
|
float | Distance (Vector2 Other) |
|
float | DistanceSQ (Vector2 Other) |
|
IEntitySource | GetSource_Accessory (Item item, string? context=null) |
|
IEntitySource | GetSource_CatchEntity (string? context=null) |
|
IEntitySource | GetSource_Death (string? context=null) |
|
IEntitySource | GetSource_DropAsItem (string? context=null) |
|
IEntitySource | GetSource_FromAI (string? context=null) |
|
IEntitySource | GetSource_FromThis (string? context=null) |
|
IEntitySource | GetSource_GiftOrReward (string? context=null) |
|
IEntitySource | GetSource_ItemUse (Item item, string? context=null) |
|
IEntitySource | GetSource_ItemUse_WithPotentialAmmo (Item item, int ammoItemId, string? context=null) |
|
IEntitySource | GetSource_Loot (string? context=null) |
|
IEntitySource | GetSource_Misc (string context) |
|
IEntitySource | GetSource_OnHit (Entity victim, string? context=null) |
|
IEntitySource | GetSource_OnHurt (Entity attacker, string? context=null) |
|
IEntitySource | GetSource_OpenItem (int itemType, string? context=null) |
|
IEntitySource | GetSource_ReleaseEntity (string? context=null) |
|
IEntitySource | GetSource_TileInteraction (int tileCoordsX, int tileCoordsY, string? context=null) |
|
bool | WithinRange (Vector2 Target, float MaxRange) |
|
|
static Vector2 | AI_158_GetHomeLocation (Player master, int stackedIndex) |
|
static Vector2 | AI_164_GetHomeLocation (Player master, int stackedIndex, int totalIndexes) |
|
static void | EmitBlackLightningParticles (NPC targetNPC) |
|
static void | FillWhipControlPoints (Projectile proj, List< Vector2 > controlPoints) |
|
static int | FindOldestProjectile () |
|
static int | GetByUUID (int owner, float uuid) |
|
static int | GetByUUID (int owner, int uuid) |
|
static Color | GetGolfTrailColor (Projectile proj) |
|
static int | GetNextSlot () |
|
static void | GetWhipSettings (Projectile proj, out float timeToFlyOut, out int segments, out float rangeMultiplier) |
|
static void | InitializeStaticThings () |
|
static bool | IsNPCIndexImmuneToProjectileType (int projectileType, int npcIndex) |
|
static void | KillOldestJavelin (int protectedProjectileIndex, int projectileType, int targetNPCIndex, Point[] bufferForScan) |
|
static int | NewProjectile (IEntitySource spawnSource, float X, float Y, float SpeedX, float SpeedY, int Type, int Damage, float KnockBack, int Owner=255, float ai0=0f, float ai1=0f) |
|
static int | NewProjectile (IEntitySource spawnSource, Vector2 position, Vector2 velocity, int Type, int Damage, float KnockBack, int Owner=255, float ai0=0f, float ai1=0f) |
|
static Projectile | NewProjectileDirect (IEntitySource spawnSource, Vector2 position, Vector2 velocity, int type, int damage, float knockback, int owner=255, float ai0=0f, float ai1=0f) |
|
static void | RandomizeInsanityShadowFor (Entity targetEntity, bool isHostile, out Vector2 spawnposition, out Vector2 spawnvelocity, out float ai0, out float ai1) |
|
static void | ResetImmunity () |
|
static IEntitySource | GetSource_NaturalSpawn () |
|
static ? IEntitySource | GetSource_None () |
|
static IEntitySource | GetSource_TownSpawn () |
|
static ? IEntitySource | InheritSource (Entity entity) |
|