void Awake() { EventManager.AddListener <KeyPressedEvent>(OnKeyPressed); tilePlacer = FindObjectOfType <TilePlacer>(); tileSwapper = FindObjectOfType <TileSwapper>(); uiRelatedStuff = FindObjectOfType <UIRelatedStuff>(); }
void Start() { tilemap = GameObject.FindGameObjectWithTag("Tilemap").GetComponent <Tilemap>(); tileSwapper = GameObject.FindGameObjectWithTag("TileSwapper").GetComponent <TileSwapper>(); foreach (Counter counter in counters) { posToCounter.Add(tilemap.WorldToCell(counter.transform.Find("Position").position), counter); } }
public override void OnInspectorGUI() { DrawDefaultInspector(); TileSwapper myScript = (TileSwapper)target; if (GUILayout.Button("Swap Tile Sprites")) { myScript.SwapTiles(); } }
void Awake() { tileSwapper = FindObjectOfType <TileSwapper>(); }