Style Slasher
A dressup combat roguelike created by Scrungle Studios for the 2025 Swinburne Capstone project.
Slasher.Entity.BaseParamValue Class Referenceabstract
Inheritance diagram for Slasher.Entity.BaseParamValue:
Inheritance graph
Collaboration diagram for Slasher.Entity.BaseParamValue:
Collaboration graph

Public Member Functions

 BaseParamValue (ParamID id)
 
void OnBeforeSerialize ()
 
void OnAfterDeserialize ()
 
void OnChange ()
 

Properties

ParamID ID [get, set]
 

Events

Action OnChanged = () => { }
 

Private Attributes

ParamID id
 
string idString
 id's value is derived from this string.
 

Constructor & Destructor Documentation

◆ BaseParamValue()

Slasher.Entity.BaseParamValue.BaseParamValue ( ParamID id)

Member Function Documentation

◆ OnAfterDeserialize()

void Slasher.Entity.BaseParamValue.OnAfterDeserialize ( )

◆ OnBeforeSerialize()

void Slasher.Entity.BaseParamValue.OnBeforeSerialize ( )

◆ OnChange()

void Slasher.Entity.BaseParamValue.OnChange ( )

Member Data Documentation

◆ id

ParamID Slasher.Entity.BaseParamValue.id
private

◆ idString

string Slasher.Entity.BaseParamValue.idString
private

id's value is derived from this string.

Not encouraged to be handled outside of serialization-related logic.

Property Documentation

◆ ID

ParamID Slasher.Entity.BaseParamValue.ID
getset

Event Documentation

◆ OnChanged

Action Slasher.Entity.BaseParamValue.OnChanged = () => { }

The documentation for this class was generated from the following file: