Property | Type | Description | |
---|---|---|---|
arenaHeight | int | ||
arenaWidth | int | ||
attackWeights | int[] | ||
targets | IList |
Property | Type | Description | |
---|---|---|---|
BeamAttack | void | ||
CanBeHitByPlayer | bool? | ||
DoAttack | void | ||
DoShield | void | ||
GetPacket | |||
LaserAttack | void | ||
ModifyHit | void | ||
OnHit | void | ||
PlaySound | void | ||
SetupCrystals | void | ||
SnakeAttack | void | ||
SphereAttack | void | ||
Talk | void | ||
UltimateAttack | void | ||
UpdateParticles | void |
Method | Description | |
---|---|---|
AI ( ) : void | ||
BossLoot ( string &name, int &potionType ) : void | ||
CanBeHitByItem ( |
||
CanBeHitByProjectile ( |
||
CheckDead ( ) : bool | ||
DrawHealthBar ( byte hbPosition, float &scale, Vector2 &position ) : bool? | ||
FindPlayers ( ) : void | ||
FinishFight1 ( ) : void | ||
FinishFight2 ( ) : void | ||
HandlePacket ( |
||
Initialize ( ) : void | ||
ModifyHitByItem ( |
||
ModifyHitByProjectile ( |
||
NPCLoot ( ) : void | ||
OnHitByItem ( |
||
OnHitByProjectile ( |
||
PostDraw ( |
||
PreDraw ( |
||
RunAway ( ) : void | ||
ScaleExpertStats ( int numPlayers, float bossLifeScale ) : void | ||
SetDefaults ( ) : void | ||
StrikeNPC ( double &damage, int defense, float &knockback, int hitDirection, bool &crit ) : bool |
Method | Description | |
---|---|---|
BeamAttack ( ) : void | ||
CanBeHitByPlayer ( |
||
DoAttack ( int numAttacks ) : void | ||
DoShield ( int numShields ) : void | ||
GetPacket ( PuritySpiritMessageType type ) : |
||
LaserAttack ( ) : void | ||
ModifyHit ( int &damage ) : void | ||
OnHit ( int damage ) : void | ||
PlaySound ( int type, int style ) : void | ||
SetupCrystals ( int radius, bool clockwise ) : void | ||
SnakeAttack ( ) : void | ||
SphereAttack ( ) : void | ||
Talk ( string message ) : void | ||
UltimateAttack ( ) : void | ||
UpdateParticles ( ) : void |
public BossLoot ( string &name, int &potionType ) : void | ||
name | string | |
potionType | int | |
return | void |
public CanBeHitByItem ( |
||
player | ||
item | Item | |
return | bool? |
public CanBeHitByProjectile ( |
||
projectile | ||
return | bool? |
public DrawHealthBar ( byte hbPosition, float &scale, Vector2 &position ) : bool? | ||
hbPosition | byte | |
scale | float | |
position | Vector2 | |
return | bool? |
public HandlePacket ( |
||
reader | ||
return | void |
public ModifyHitByItem ( |
||
player | ||
item | Item | |
damage | int | |
knockback | float | |
crit | bool | |
return | void |
public ModifyHitByProjectile ( |
||
projectile | ||
damage | int | |
knockback | float | |
crit | bool | |
hitDirection | int | |
return | void |
public OnHitByItem ( |
||
player | ||
item | Item | |
damage | int | |
knockback | float | |
crit | bool | |
return | void |
public OnHitByProjectile ( |
||
projectile | ||
damage | int | |
knockback | float | |
crit | bool | |
return | void |
public PostDraw ( |
||
spriteBatch | ||
drawColor | Color | |
return | void |
public PreDraw ( |
||
spriteBatch | ||
drawColor | Color | |
return | bool |
public ScaleExpertStats ( int numPlayers, float bossLifeScale ) : void | ||
numPlayers | int | |
bossLifeScale | float | |
return | void |
public StrikeNPC ( double &damage, int defense, float &knockback, int hitDirection, bool &crit ) : bool | ||
damage | double | |
defense | int | |
knockback | float | |
hitDirection | int | |
crit | bool | |
return | bool |