void Awake()
    {
        EventManager.AddListener <KeyPressedEvent>(OnKeyPressed);

        tilePlacer     = FindObjectOfType <TilePlacer>();
        tileSwapper    = FindObjectOfType <TileSwapper>();
        uiRelatedStuff = FindObjectOfType <UIRelatedStuff>();
    }
Пример #2
0
    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);
        }
    }
Пример #3
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        TileSwapper myScript = (TileSwapper)target;

        if (GUILayout.Button("Swap Tile Sprites"))
        {
            myScript.SwapTiles();
        }
    }
Пример #4
0
 void Awake()
 {
     tileSwapper = FindObjectOfType <TileSwapper>();
 }