public static PrefabType ReadPrefabType(this NetDeserializer s)
        {
            var typeMode = PrefabManager.instance.prefabTypeMode;

            switch (typeMode)
            {
            case PrefabTypeMode.Byte:
            {
                return((PrefabType)s.ReadByte());
            }

            case PrefabTypeMode.Short:
            {
                return((PrefabType)s.ReadShort());
            }

            case PrefabTypeMode.Int:
            {
                return((PrefabType)s.ReadInt());
            }

            default:
            {
                throw new System.NotImplementedException();
            }
            }
        }
Example #2
0
 protected override void Deserialize(NetDeserializer s)
 {
     base.Deserialize(s);
     this.isLeft   = s.ReadBool();
     this.syncId   = s.ReadInt();
     this.playerId = s.ReadShort();
 }
Example #3
0
 protected override void Deserialize(NetDeserializer s)
 {
     base.Deserialize(s);
     this.netId = s.ReadShort();
 }