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); }
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); }