public PSForceRunSpeedChange(ObjectGUID GUID, float speed) : base(WorldOpcodes.SMSG_FORCE_RUN_SPEED_CHANGE) { this.Write(GUID.RawGUID); this.Write((uint)0); this.Write(speed); }
public void AddCreatureEntity(creature creature) { var guid = new ObjectGUID((ulong)creature.guid, TypeID.TYPEID_UNIT); var creatureEntity = new CreatureEntity(guid, creature, vanillaWorld); CreatureEntities.Add(creatureEntity); creatureEntity.Setup(); }
public PlayerEntity AddPlayerEntity(character character, WorldSession session) { ObjectGUID guid = new ObjectGUID((ulong)character.guid, TypeID.TYPEID_PLAYER); PlayerEntity playerEntity = new PlayerEntity(guid, character, session); PlayerEntities.Add(playerEntity); playerEntity.Setup(); return playerEntity; }
public void AddGameObjectEntity(gameobject gameObject) { var guid = new ObjectGUID((ulong)gameObject.guid, TypeID.TYPEID_GAMEOBJECT); var template = vanillaWorld.WorldDatabase.GetRepository<gameobject_template>().SingleOrDefault(t => t.entry == gameObject.id); var gameObjectEntity = new GameObjectEntity(guid, gameObject, template); GameObjectEntities.Add(gameObjectEntity); gameObjectEntity.Setup(); }
public Item() { GUID = new ObjectGUID(TypeID.TYPEID_ITEM, HighGUID.HIGHGUID_ITEM); }
protected Entity(ObjectGUID objectGUID) { ObjectGUID = objectGUID; SubscribedBy = new List <Session>(); }