public void StartRandomEvent() { if (CurrentEvent != null) { CurrentEvent.DeconstructEvent(); CurrentEvent = null; } if (CurrentEvent == null) { int val = Random.Range(0, Events.Length); Events[val].ConstructEvent(transform); CurrentEvent = Events[val]; } }
public void StartSpecificEvent(int i) { Events[i].ConstructEvent(this.transform); CurrentEvent = Events[i]; }