コード例 #1
0
ファイル: NetworkCryptor.cs プロジェクト: Noortvel/MyRpg
 public static PlayerInstanceInfo fromBytes(byte[] b)
 {
     if (isThis(b))
     {
         var position = NetworkCryptor.ReadVector3f(ref b, 4);
         var pinf     = new PlayerInstanceInfo(b[3], position);
         return(pinf);
     }
     return(null);
 }
コード例 #2
0
ファイル: NetworkCryptor.cs プロジェクト: Noortvel/MyRpg
 public static NetworkMessageType GetTypeOfMessage(byte[] b)
 {
     if (PlayerMoveToInfo.isThis(b))
     {
         return(NetworkMessageType.MoveTo);
     }
     else if (PlayerInstanceInfo.isThis(b))
     {
         return(NetworkMessageType.InstanceCharacter);
     }
     else if (PlayerDestroyInfo.isThis(b))
     {
         return(NetworkMessageType.DestroyInstance);
     }
     return(NetworkMessageType.None);
 }