24class Squid :
public ::Mob {
28 ::ll::TypedStorage<4, 16, ::mce::Color> mInkColor;
29 ::ll::TypedStorage<4, 4, float> mSpeed;
30 ::ll::TypedStorage<4, 4, float> mTentacleSpeed;
31 ::ll::TypedStorage<4, 4, float> mRotateSpeed;
32 ::ll::TypedStorage<4, 4, float> mXBodyRot;
33 ::ll::TypedStorage<4, 4, float> mXBodyRotO;
34 ::ll::TypedStorage<4, 4, float> mZBodyRot;
35 ::ll::TypedStorage<4, 4, float> mZBodyRotO;
36 ::ll::TypedStorage<4, 4, float> mTx;
37 ::ll::TypedStorage<4, 4, float> mTy;
38 ::ll::TypedStorage<4, 4, float> mTz;
39 ::ll::TypedStorage<4, 4, float> mTentacleMovement;
40 ::ll::TypedStorage<4, 4, float> mOldTentacleMovement;
41 ::ll::TypedStorage<4, 4, float> mTentacleAngle;
42 ::ll::TypedStorage<4, 4, float> mOldTentacleAngle;
52 virtual void handleEntityEvent(::ActorEvent
id,
int data) ;
54 virtual bool checkSpawnObstruction()
const ;
56 virtual bool checkSpawnRules(
bool fromSpawner) ;
58 virtual ::ActorHurtResult
61 virtual ::SharedTypes::Legacy::LevelSoundEvent _getInkSquirtSoundEvent()
const;
103 MCNAPI ::ActorHurtResult
Definition EntityContext.h:15
MCAPI void * $ctor(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext, ::mce::Color const &inkParticleColor)
MCAPI Squid(::ActorDefinitionGroup *definitions, ::ActorDefinitionIdentifier const &definitionName, ::EntityContext &entityContext, ::mce::Color const &inkParticleColor)