UnityEngine.Object.DestroyObject C# (CSharp) 메소드

DestroyObject() 공개 정적인 메소드

public static DestroyObject ( System obj ) : void
obj System
리턴 void
		public static void DestroyObject(System.Object obj){}
		public static Object[] FindSceneObjectsOfType(Type type){}

Same methods

Object::DestroyObject ( System obj, float t ) : void

Usage Example

예제 #1
0
파일: Loader.cs 프로젝트: topdeckwin/Olivia
        public static void Load()
        {
            try
            {
                var uiRoot             = ToolboxGame.GameManager.m_GameManagerObj;
                var existingComponents = uiRoot.GetComponents(typeof(Component));

                foreach (var existingComponent in existingComponents)
                {
                    var componentName = existingComponent.GetType();

                    if (componentName.Name.Contains("Bootstrap"))
                    {
                        Logger.AppendLine($"Removing {componentName}");
                        var comp = uiRoot.GetComponent(componentName);
                        Object.DestroyObject(comp);
                    }
                }

                var newType = DynamicTypeGenerator.GetNewType(typeof(Bootstrap));
                uiRoot.AddComponent(newType);
            }
            catch (Exception e)
            {
                Logger.AppendLine(e.ToString());
            }
        }
All Usage Examples Of UnityEngine.Object::DestroyObject