void Awake() { if (RewardInstance != null && RewardInstance != this) { Debug.Log("reward overseer got destroyeed\n"); Destroy(gameObject); } RewardInstance = this; foreach (GameEvent ge in concurrent_events) { ge.is_waiting = true; ge.reward_trigger.SetReward(); ge.my_reward.unlocked = false; ge.my_reward.current_number = 0; } return; }
void OnEnabled() { rewardOverseer = RewardOverseer.RewardInstance; InitMe(); }