public void RunOnceAfterInit(Action action) { if (Active) { action(); } void action_() { action(); StartEvent -= action_; } StartEvent += action_; }
public void SetNewDayListener(GameStartDelegate del) { OnGameStart += del; }
public void RemoveNewDayListener(GameStartDelegate del) { OnGameStart -= del; }