void Start()
    {
        Canvas canvas = FindObjectOfType <Canvas>();

        textComponent = Utilities.CreateText(canvas.transform, 120, 270, "Current Turn", 15, Color.yellow).GetComponent <Text>();

        ListenerCreation.CreateListener(transform, (sender, e) => TurnStartedEvent(((TurnEventArgs)e).CurrentUnit, ((TurnEventArgs)e).Turn, ((TurnEventArgs)e).RoundLength), Constants.EventName.UNITTURNSTARTED);
    }
Beispiel #2
0
 private void Start()
 {
     ListenerCreation.CreateListener(transform, (sender, e) => TileHoverEvent(((TileEventArgs)e).Tile), Constants.EventName.TILEHOVERED);
     ListenerCreation.CreateListener(transform, (sender, e) => TileClickEvent(((TileEventArgs)e).Tile), Constants.EventName.TILECLICKED);
     ListenerCreation.CreateListener(transform, (sender, e) => TileRightClickEvent(((TileEventArgs)e).Tile), Constants.EventName.TILERIGHTCLICKED);
     ListenerCreation.CreateListener(transform, (sender, e) => UnitDestroyedEvent(((UnitEventArgs)e).Unit), Constants.EventName.UNITDESTROYED);
     ListenerCreation.CreateListener(transform, (sender, e) => UnitTurnStartedEvent(((TurnEventArgs)e).CurrentUnit), Constants.EventName.UNITTURNSTARTED);
 }
 private void Awake()
 {
     ListenerCreation.CreateListener(transform, (sender, e) => UnitDestroyedEvent(((UnitEventArgs)e).Unit), Constants.EventName.UNITDESTROYED);
 }