public ControlStatus(ISoulBinder binder, Entity player, Mover mover , IMapFinder map) { _Binder = binder; _Player = player; _Map = map; _Status = new StageMachine(); _TimeCounter = new TimeCounter(); }
public GameStage(ISoulBinder binder, IMapFinder map , IMapGate gate, Entity entity) { _Gate = gate; _Map = map; _Binder = binder; _DeltaTimeCounter = new TimeCounter(); _UpdateTimeCounter = new TimeCounter(); _Updater = new Updater(); _Machine = new StageMachine(); _DifferenceNoticer = new DifferenceNoticer<IIndividual>(); _Player = entity; _Mover = new Mover(this._Player); }