コード例 #1
0
        public void FakeDestroy()
        {
            FakeDestroyed = true;
            gameObject.SetActive(false);
            GameObject go = gameObject; //

            ManagedScheduler.Instance.Schedule(TimeStateManager.MaxRecordStatesCnt + 1, () => {
                ManagedTimeUtilities.RealDestroyGO(go);
            });
        }
コード例 #2
0
 public void RewindToPreBirth()
 {
     if (TimeStateManager.Instance.IsPreview)
     {
         gameObject.SetActive(false);
     }
     else
     {
         ManagedTimeUtilities.RealDestroyGO(gameObject);
     }
 }