private void Update() { float deltaTime = Time.deltaTime; // 更新当前的游戏状态 XSingleton<GameStateCtrlMgr>.GetInstance().Update(deltaTime, deltaTime); ResourceManager.Update(deltaTime, deltaTime); }
public virtual void Start() { Application.runInBackground = true; // Buggly 工具可以在此设置 this.InitBaseSys(); this.InitPeripherySys(); this.RegisterUISystems(); XSingleton<GameStateCtrlMgr>.GetInstance().Initialize(); XSingleton<GameStateCtrlMgr>.GetInstance().GotoState("LaunchState"); }
//protected override void OnTriggerEnter(Collider collider) //{ //} protected override void DisplayClickEffect() { if (blastParticle != null) { GameObject effect = GameObject.Instantiate(blastParticle); effect.transform.position = _trans.position; } if (base._data.triggleChanging) { int trackNum = XSingleton <TrackManager> .GetInstance().trackNum; int maxTrackNum = XSingleton <TrackManager> .GetInstance().maxTrackNum; if (trackNum < maxTrackNum) { XSingleton <TrackManager> .GetInstance().ResetTracklineNum(trackNum + 1, true); } } }