コード例 #1
0
 public PSForceRunSpeedChange(ObjectGUID GUID, float speed)
     : base(WorldOpcodes.SMSG_FORCE_RUN_SPEED_CHANGE)
 {
     this.Write(GUID.RawGUID);
     this.Write((uint)0);
     this.Write(speed);
 }
コード例 #2
0
ファイル: EntityChunk.cs プロジェクト: Refuge89/Vanilla
 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();
 }
コード例 #3
0
ファイル: EntityComponent.cs プロジェクト: Refuge89/Vanilla
 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;
 }
コード例 #4
0
ファイル: EntityChunk.cs プロジェクト: Refuge89/Vanilla
 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();
 }
コード例 #5
0
ファイル: Item.cs プロジェクト: Refuge89/Vanilla
 public Item()
 {
     GUID = new ObjectGUID(TypeID.TYPEID_ITEM, HighGUID.HIGHGUID_ITEM);
 }
コード例 #6
0
 protected Entity(ObjectGUID objectGUID)
 {
     ObjectGUID   = objectGUID;
     SubscribedBy = new List <Session>();
 }