Exemple #1
0
 public override void Write(ByteArray by)
 {
     base.Write(by);
     by.WriteByte(last_sel_idx);
     by.WriteInt(list.Count);
     for (int i = 0; i < list.Count; ++i)
     {
         CharacterLogin obj = list[i];
         obj.Write(by);
     }
 }
Exemple #2
0
        public override void Read(ByteArray by)
        {
            base.Read(by);
            last_sel_idx = by.ReadByte();
            int count = by.ReadInt();

            for (int i = 0; i < count; ++i)
            {
                CharacterLogin obj = new CharacterLogin();
                obj.Read(by);
                list.Add(obj);
            }
        }
 public static void InvokdeIngame(WorldCharacter pChar)
 {
     CharacterLogin.Invoke(pChar);
 }