void Awake() { CM = new ContextManager(this); stateTransitioner = new StateTransitioner(CM); unitBehavior = new UnitBehavior(CM); TARGET_ENEMY = CM.GetTargetEnemy(); }
private Direction mapStateDirections(StateTransitioner.Direction direction) { switch (direction) { case StateTransitioner.Direction.forward: return Direction.glow; case StateTransitioner.Direction.backward: return Direction.fade; default: return Direction.none; } }