Example #1
0
 public virtual void InvalidateViewMeshes()
 {
     if (viewMeshGO != null)
     {
         SourceSO.RemoveGO((fGameObject)viewMeshGO);
         viewMeshGO.Destroy();
         viewMeshGO = null;
     }
     decomp_valid = false;
 }
Example #2
0
        public void ClearAllComponents()
        {
            if (displayComponents != null)
            {
                foreach (DisplayMeshComponent comp in displayComponents)
                {
                    SourceSO.RemoveGO((fGameObject)comp.go);
                    comp.go.Destroy();
                }
            }
            displayComponents.Clear();

            decomp_valid = false;
        }