Beispiel #1
0
 public void SpawnEntity(long entityId, IEntity entity)
 {
     if (EntityManager.AddEntity(entityId, (Entity)entity))
     {
         PhysicsEngine.AddTickable((Entity)entity);
     }
 }
Beispiel #2
0
 public void SpawnEntity(long entityId, Entity entity)
 {
     if (EntityManager.AddEntity(entityId, entity))
     {
         PhysicsEngine.AddTickable(entity);
     }
     //Log.Info($"Spawned entity {entityId} : {entity} at {entity.KnownPosition} with renderer {entity.GetModelRenderer()}");
 }
Beispiel #3
0
        public bool SpawnEntity(long entityId, Entity entity)
        {
            if (EntityManager.AddEntity(entityId, entity))
            {
                //entity.RenderLocation = entity.KnownPosition;
                if (entity.HasPhysics)
                {
                    PhysicsEngine.AddTickable(entity);
                }

                entity.OnSpawn();
                return(true);
            }

            return(false);
            //Log.Info($"Spawned entity {entityId} : {entity} at {entity.KnownPosition} with renderer {entity.GetModelRenderer()}");
        }