public void Initialize(int size, int depth, int sectorSize) { Locator.Provide(StateMachine); TileMap = new TileMap(size, depth, sectorSize); Locator.Provide(TileMap); View = new TileMapView(TileMap, Locator.Get <TextureManager>(), 1.0f); Locator.Provide(View); StateMachine.SetState(new IdleState()); _driver = Locator.Get <GridiaDriver>(); }
public void Start() { _driver = Locator.Get <GridiaDriver>(); _statusCircle = GetComponent <StatusCircle>(); _spriteRenderer = GetComponent <SpriteRenderer>(); var canvas = Instantiate(Resources.Load("Text")) as GameObject; canvas.transform.SetParent(gameObject.transform, false); _nameText = canvas.GetComponentInChildren <Text>(); _nameText.transform.localPosition = new Vector2(0, 32); _nameText.fontStyle = FontStyle.Bold; _nameText.color = Color.white; }
public TargetSelectState() { _driver = Locator.Get <GridiaDriver>(); _tileMap = Locator.Get <TileMap>(); _game = Locator.Get <GridiaGame>(); }
public ItemMovementState(Vector3 locationOfItemToMove) { LocationOfItemToMove = locationOfItemToMove; _driver = Locator.Get <GridiaDriver>(); _game = Locator.Get <GridiaGame>(); }
// :( public IdleState() { _driver = Locator.Get <GridiaDriver>(); _game = Locator.Get <GridiaGame>(); _game.SelectorDelta = Vector3.zero; }
private Vector3 _destinationSelectorDelta = Vector3.zero; // :( #endregion Fields #region Constructors public ActionLocationPickState(GridiaAction action) { _driver = Locator.Get <GridiaDriver>(); _game = Locator.Get <GridiaGame>(); _action = action; }