コード例 #1
0
        /// <summary>
        /// Add an entity to the scene
        /// </summary>
        /// <param name="entity">An entitiy</param>
        public void Add(YnEntity entity)
        {
            if (Initialized && !entity.Initialized)
            {
                entity.Initialize();
            }

            if (AssetLoaded && !entity.AssetLoaded)
            {
                entity.LoadContent();
            }

            _scene.Add(entity);
        }
コード例 #2
0
ファイル: YnGroup.cs プロジェクト: demonixis/SpaceGame-XNA
        /// <summary>
        /// Add a new object in the collecion
        /// </summary>
        /// <param name="sceneObject">An object or derivated from YnObject</param>
        public void Add(YnEntity sceneObject)
        {
            sceneObject.Parent = this;

            if (_initialized)
            {
                sceneObject.Initialize();
            }

            if (_assetsLoaded)
            {
                sceneObject.LoadContent();
            }

            UpdateRectangle();

            _entitiesList.Add(sceneObject);
        }
コード例 #3
0
ファイル: YnState2D.cs プロジェクト: shaoleibo/YnaEngine
        /// <summary>
        /// Add an entity to the scene
        /// </summary>
        /// <param name="entity">An entitiy</param>
        public void Add(YnEntity entity)
        {
            if (Initialized && !entity.Initialized)
                entity.Initialize();

            if (AssetLoaded && !entity.AssetLoaded)
                    entity.LoadContent();
       
            _scene.Add(entity);
        }
コード例 #4
0
ファイル: YnGroup.cs プロジェクト: demonixis/amlost
        /// <summary>
        /// Add a new object in the collecion
        /// </summary>
        /// <param name="sceneObject">An object or derivated from YnObject</param>
        public void Add(YnEntity sceneObject)
        {
            sceneObject.Parent = this;

            if (_initialized)
                sceneObject.Initialize();

            if (_assetsLoaded)
                sceneObject.LoadContent();

            UpdateRectangle();

            _entitiesList.Add(sceneObject);
        }