Style Slasher
A dressup combat roguelike created by Scrungle Studios for the 2025 Swinburne Capstone project.
Slasher.Entity Namespace Reference

Namespaces

namespace  Player
 
namespace  TestDummy
 

Classes

class  BaseBrain
 
class  BaseEntity
 
class  BaseParamValue
 
class  BoneIDUtils
 
class  EntityBlueprintSO
 
class  EntityManager
 Singleton responsible for handling factors relating to all entities. More...
 
class  EntityParam
 
class  EntityParameterTest
 
class  EntityParamManager
 
class  EntityRigDefinitionSO
 
class  EntityTurnVisual
 
class  InspirationTracker
 
interface  IParamInfluencer
 
class  ParamDefinition
 
class  ParamIDUtils
 
class  ParamModifier
 
class  ParamModifierList
 
class  ParamModifierListSO
 
class  ParamSorter
 Provides a cleaner sorting method for ParamIDs. More...
 
struct  RigBone
 

Enumerations

enum  ParamID {
  Entity_Speed , Entity_MaxIP , Entity_Hitstop , Entity_TurnAmountVisual ,
  Entity_TiltBackAmountVisual , Entity_TurnSpeedVisual , Player_MaxSP , Player_MeleeDamage ,
  Player_RangedDamage , Player_DashDistance , Player_DashCooldown , Player_MeleeAnticipationVisual ,
  Player_RangedAnticipationVisual , Enemy_MaxAttackRange , Enemy_MinAttackRange , Enemy_AttackType ,
  Enemy_MovementType
}
 The global lookup for parameter IDs. More...
 
enum  BoneID {
  Torso , Head , Hair , Face ,
  Neck , LeftThigh , LeftCalf , LeftFoot ,
  RightThigh , RightCalf , RightFoot , LeftUpperArm ,
  LeftForeArm , LeftHand , RightUpperArm , RightForeArm ,
  RightHand , Sword
}
 

Enumeration Type Documentation

◆ BoneID

Enumerator
Torso 
Head 
Hair 
Face 
Neck 
LeftThigh 
LeftCalf 
LeftFoot 
RightThigh 
RightCalf 
RightFoot 
LeftUpperArm 
LeftForeArm 
LeftHand 
RightUpperArm 
RightForeArm 
RightHand 
Sword 

◆ ParamID

The global lookup for parameter IDs.

Do not store ParamID values dynamically in serialized objects (fields in the inspector, scriptableobjects, prefabs, etc.). Instead, use an EntityParameter. You can also use ParamIDs explicitly defined in the code (cannot be changed in the inspector).

Enumerator
Entity_Speed 
Entity_MaxIP 
Entity_Hitstop 
Entity_TurnAmountVisual 
Entity_TiltBackAmountVisual 
Entity_TurnSpeedVisual 
Player_MaxSP 
Player_MeleeDamage 
Player_RangedDamage 
Player_DashDistance 
Player_DashCooldown 
Player_MeleeAnticipationVisual 
Player_RangedAnticipationVisual 
Enemy_MaxAttackRange 
Enemy_MinAttackRange 
Enemy_AttackType 
Enemy_MovementType