示例#1
0
        void ResetEndOfFrameManager()
        {
            // TODO: Implement stopping of all threads to allow re-construction of KSPTSEndOfFrameManager

            GameObject.Destroy(endOfFrameManagerGO);
            endOfFrameManager = null;

            endOfFrameManagerGO = new GameObject();
            endOfFrameManagerGO.AddComponent <KSPTSEndOfFrameManager>();

            endOfFrameManager = endOfFrameManagerGO.GetComponent <KSPTSEndOfFrameManager>();

            GameObject.DontDestroyOnLoad(endOfFrameManagerGO);
        }
示例#2
0
        void ResetEndOfFrameManager()
        {
            // TODO: Implement stopping of all threads to allow re-construction of KSPTSEndOfFrameManager

            GameObject.Destroy(endOfFrameManagerGO);
            endOfFrameManager = null;

            endOfFrameManagerGO = new GameObject();
            endOfFrameManagerGO.AddComponent<KSPTSEndOfFrameManager>();

            endOfFrameManager = endOfFrameManagerGO.GetComponent<KSPTSEndOfFrameManager>();

            GameObject.DontDestroyOnLoad(endOfFrameManagerGO);
        }