Defines the teleporter for transfering objects.
Inheritance: MapObject
コード例 #1
0
        /// <summary>Overridden from <see cref="Engine.EntitySystem.Entity.OnRelatedEntityDelete(Entity)"/></summary>
        protected override void OnRelatedEntityDelete( Entity entity )
        {
            base.OnRelatedEntityDelete( entity );
            if( entity == destination )
            {
                destination = null;

                if( EntitySystemWorld.Instance.IsServer() || EntitySystemWorld.Instance.IsSingle() )
                    UpdateRegion();
            }
        }
コード例 #2
0
ファイル: Teleporter.cs プロジェクト: huytd/fosproject
 /// <summary>Overridden from <see cref="Engine.EntitySystem.Entity.OnRelatedEntityDelete(Entity)"/></summary>
 protected override void OnRelatedEntityDelete( Entity entity )
 {
     base.OnRelatedEntityDelete( entity );
     if( entity == destination )
     {
         destination = null;
         UpdateRegion();
     }
 }