public void Awake() { frame = GameObject.FindGameObjectWithTag("rspTime").GetComponent <FrameEnforcer>(); frame.AddUpdate((int)FramePriority.Gamemode, new Action <int>(FrameUpdate)); gameTimeManager = GameObject.FindGameObjectWithTag("rspTime").GetComponent <GameTimeManager>(); gameTimeManager.AddLayer(new Func <float, float>(GameTime), "gameTime"); EventManager.StartListening <Events.FrameEnforcerReady>(new UnityAction(EnablePlayers)); EventManager.StartListening <Events.StartGame>(new UnityAction(StartGame)); }