Esempio n. 1
0
        public void S2C_NPC_ADD(Game_NPCController npc)
        {
            var msg = GameHeader.S2C_NPC_ADD.CreatePacket();

            npc.WriteAddStream(msg);
            var pawn = npc.Pawn as Game_NPCPawn;

            pawn.WriteAddStream(msg);
            pawn.Appearance.WriteAddStream(msg);
            pawn.Character.WriteAddStream(msg);
            pawn.CharacterStats.WriteAddStream(msg);
            pawn.combatState.WriteAddStream(msg);
            pawn.Effects.WriteAddStream(msg);
            Connection.SendMessage(msg);
        }
Esempio n. 2
0
 void InitializeSpawnedNPC(Game_NPCController controller)
 {
     controller.NPCType = NPCType;
     controller.sv_InitInternal();
     controller.Sv_OnInit();
 }