private void Start() { _CombatData = Resources.Load <SO_CombatData>("CombatData"); // Listening to both start and restart events in case of a draw between players _CombatData.CombatTimerStartedEvent.AddListener(OnCombatSequenceStarted); _CombatData.CombatTimerEndedEvent.AddListener(OnCombatOptionChosenLocally); // This event is not networked _CombatData.CombatOptionChosenLocallyEvent.AddListener(OnCombatOptionChosenLocally); _Button = GetComponent <Button>(); }