An Instance Module Engine
- EngineTest: Unit test for Engine
- ScenarioTest: Describe how this engine should be use for normal game's behaviour.
- ExtiliaEngine:
- Module: all basic functions of Engine
- Instance: Main focus of Engine. Everything invole with Effect -> Instance -> Effect
- Util
- Module: all basic functions of Engine
Workflow for instance (Deprecated):
***Factory: A class that will modify the assigned BaseValue base on the field path of input object
Each Instance and bound with:
ValueFactorythat will change value based on If that Instance was triggered.Triggertriggered if the input Effect match Trigger'sConditionand return an theEffectcreated by the assignedEffectFactory