Ejemplo n.º 1
0
 /// <summary>
 /// Remove the character interface master from this entity now that we have detached ourselves from it
 /// </summary>
 public static void DetachPlayerFromEntity(EntityDetachedEventArgs eventArgs)
 {
     if (!eventArgs.OldEntity.Deleted)
     {
         eventArgs.OldEntity.RemoveComponent <CharacterInterface>();
     }
 }
Ejemplo n.º 2
0
 /// <summary>
 /// Remove the character interface master from this entity now that we have detached ourselves from it
 /// </summary>
 public void DetachPlayerFromEntity(EntityDetachedEventArgs eventArgs)
 {
     // TODO This is shitcode. Move this to an entity system, FOR F**K'S SAKE
     if (!_entityManager.Deleted(eventArgs.OldEntity))
     {
         _entityManager.RemoveComponent <CharacterInterfaceComponent>(eventArgs.OldEntity);
     }
 }