示例#1
0
        public StopwatchWrapper(string Name)
        {
#if EDITOR
            this.Name = Name;
            SceneObject s = (SceneObject)Level.ReferenceObject;
            s.Add(this);
#endif
        }
        public GameObject AddObject(GameObject gobject, SceneObject scene)
        {
            if (!gobject.GetType().IsSubclassOf(typeof(SceneObject)))
            {
                if (Scenes.Contains(scene))
                {
                    scene.Add(gobject);
#if EDITOR && WINDOWS
                    if (LevelForEditing)
                    {
                        ModifyWindows();
                    }
#endif
                }
            }
            else
            {
                AddScene((SceneObject)gobject);
            }

            return(gobject);
        }