public FightState Create() { var fightState = new FightState(); var fightInfo = _fightInfoProvider.GetFightInfo(); fightState.CreateTileStates(fightInfo.LocationInfo.LocationWidth, fightInfo.LocationInfo.LocationHeight); return(fightState); }
private void Update() { if (Input.GetKeyDown(KeyCode.T)) { _fightState.CreateUnitState(_fightInfoProvider.GetFightInfo().PlayerInfos[0].Units[0], _fightState.GetTileState(5, 5), 0, EDirection.Top); } if (Input.GetKeyDown(KeyCode.R)) { _fightState.units.Clear(); } }
public void Initialize() { CreateUnits(_fightInfoProvider.GetFightInfo()); }