コード例 #1
0
ファイル: Mech.cs プロジェクト: harald921/Mecha
        public void UnpackFrom(NetBuffer inBuffer)
        {
            bodyTypeName     = inBuffer.ReadString();
            mobilityTypeName = inBuffer.ReadString();
            armorTypeName    = inBuffer.ReadString();

            int equipedWeaponNamesCount = inBuffer.ReadVariableInt32();

            equipedWeaponNames = new string[equipedWeaponNamesCount];
            for (int i = 0; i < equipedWeaponNamesCount; i++)
            {
                equipedWeaponNames[i] = inBuffer.ReadString();
            }

            spawnPosition.UnpackFrom(inBuffer);

            ownerID = inBuffer.ReadVariableInt32();
            guid.UnpackFrom(inBuffer, ref guid);
        }
コード例 #2
0
 public override void UnpackFrom(NetBuffer inBuffer)
 {
     _sourceMechGuid.UnpackFrom(inBuffer, ref _sourceMechGuid);
     _usedWeapon.UnpackFrom(inBuffer);
     _targetPosition.UnpackFrom(inBuffer);
 }
コード例 #3
0
 public void UnpackFrom(NetIncomingMessage inMsg)
 {
     creatureGuid = creatureGuid.UnpackFrom(inMsg);
     direction.UnpackFrom(inMsg);
 }
コード例 #4
0
 public void UnpackFrom(NetIncomingMessage inMsg)
 {
     creatureGuid = creatureGuid.UnpackFrom(inMsg);
     spawnWorldPosition.UnpackFrom(inMsg);
 }
コード例 #5
0
ファイル: Mech.MoveAction.cs プロジェクト: harald921/Mecha
 public override void UnpackFrom(NetBuffer inBuffer)
 {
     _targetMechGuid.UnpackFrom(inBuffer, ref _targetMechGuid);
     _destination.UnpackFrom(inBuffer);
 }