コード例 #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
ファイル: KSPTSThreadController.cs プロジェクト: Majiir/KSPTS
        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);
        }