public EntityMovementInputState(InputStateMachine context, Entity entity) : base(context) { Entity = entity; _moveComp = entity.GetComponent <HexMovementComp>(); _gm = _locator.GetService <IGameManager>(); _map = _locator.GetService <IHexMap>(); _navField = _map.GetNav(new HexNavSettings(_moveComp.Position, _moveComp.jumpHeight)); }
public HexNavOutOfDateException(IHexNav nav, int originalVersion) { Nav = nav; OriginalVersion = originalVersion; }