Esempio n. 1
0
 public static Character InjectRemoteCharacter(SkyrimCharacter C)
 {
     Reference id = Reference.Player;
     switch (C.Race)
     {
         case Race.Altmer: id = C.Male ? Reference.HighElfMalePreset01 : Reference.HighElfFemalePreset01; break;
         case Race.Argonian: id = C.Male ? Reference.ArgonianMalePreset01 : Reference.ArgonianFemalePreset01; break;
         case Race.Bosmer: id = C.Male ? Reference.WoodElfMalePreset01 : Reference.WoodElfFemalePreset01; break;
         case Race.Dunmer: id = C.Male ? Reference.DarkElfMalePreset01 : Reference.DarkElfFemalePreset01; break;
         case Race.Imperial: id = C.Male ? Reference.ImperialMalePreset01 : Reference.ImperialFemalePreset01; break;
         case Race.Khajiit: id = C.Male ? Reference.KhajiitMalePreset01 : Reference.KhajiitFemalePreset01; break;
         case Race.Nord: id = C.Male ? Reference.NordMalePreset01 : Reference.NordFemalePreset01; break;
         case Race.Orc: id = C.Male ? Reference.OrcMalePreset01 : Reference.OrcFemalePreset01; break;
         case Race.Redguard: id = C.Male ? Reference.RedguardMalePreset01 : Reference.RedguardFemalePreset01; break;
     }
     Character r = ScriptDragon.CreateCharacter(id);
     r._base = C;
     return r;
 }
Esempio n. 2
0
 static Manager()
 {
     _local = new SkyrimCharacter() { GameID = (uint)Reference.Player };
 }
Esempio n. 3
0
 public static Packet InitialCharacterPacket(SkyrimCharacter Character)
 {
     return new Packet(PacketHeader.NewPlayer) { _data = Character };
 }