| 1234567891011121314151617181920212223 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- /* 全局事件中心-订阅发布 */
- public class GlobalEventCenter : MonoBehaviour
- {
- public System.Action onGameSceneLoad;
- public System.Action onGameSceneDestroy;
- public System.Action<bool> onSimulateMouseAwakeChanged; //Param0:激活/熄灭
- public System.Action<bool> onDeviceCalibrateViewAwakeChanged;
- private static GlobalEventCenter _ins;
- public static GlobalEventCenter ins {
- get {
- if (!_ins) {
- _ins = new GameObject("GlobalEventCenter").AddComponent<GlobalEventCenter>();
- DontDestroyOnLoad(_ins);
- }
- return _ins;
- }
- }
- }
|