void Awake() { GameRound.instance.OnGameStarted += UpdateScoreText; Player.OnScoreChanged += UpdateScoreText; Hero.OnHeroDeath += OnHeroDeath; turnChanger = new TurnChanger(OnNewRound, OnNewTurn, OnNewPhase); }
public Expirable(Player owner, Action onExpire) { turnChanger = new TurnChanger(owner, OnNewRound, OnNewTurn, OnNewPhase, OnNewPlayerRound); OnExpire_ = onExpire; }
public void SetMyOwner(Player player) { owner = player; turnChanger = new TurnChanger(owner, OnNewRound, OnNewTurn, OnNewPhase, OnNewPlayerRound); }
public void Start() { owner = this.GetComponent <Unit>(); turnChanger = new TurnChanger(owner.GetMyOwner(), OnNewRound, OnNewTurn, OnNewPhase, OnNewPlayerRound); filter.SetAbility(this); }
public void Start() { turnChanger = new TurnChanger(OnNewRound, OnNewTurn, OnNewPhase); }