コード例 #1
0
ファイル: GateWcfService.cs プロジェクト: Kreyl/nute
 public void ArmlteStatusUpdate(PlayerUpdate[] updates)
 {
     _armletDeliveryService.OnArmletStatusUpdate(updates);
 }
コード例 #2
0
ファイル: GlobalModel.cs プロジェクト: Kreyl/nute
        private void ArmletServiceArmletsStatusUpdate(PlayerUpdate[] obj)
        {
            foreach (var playerStatusUpdate in obj)
            {
                //_armletList.CreateIfNeeded(playerStatusUpdate.ArmletID, CreateArmlet);
                _armletList.UpdateArmlet(playerStatusUpdate);
            }

            OnArmletListUpdated();
        }
コード例 #3
0
ファイル: ArmletDeliveryService.cs プロジェクト: Kreyl/nute
 internal void OnArmletStatusUpdate(PlayerUpdate[] updates)
 {
     var armletsStatusUpdateHandler = ArmletsStatusUpdate;
     if (armletsStatusUpdateHandler != null) armletsStatusUpdateHandler(updates);
 }
コード例 #4
0
ファイル: ArmletList.cs プロジェクト: Kreyl/nute
 public void UpdateArmlet(PlayerUpdate playerStatusUpdate)
 {
     var armlet = _armlets[playerStatusUpdate.ArmletID];
     armlet.Update(playerStatusUpdate);
 }
コード例 #5
0
ファイル: Armlet.cs プロジェクト: Kreyl/nute
 public void Update(PlayerUpdate playerStatusUpdate)
 {
     BloodLevel = playerStatusUpdate.NewBlood;
     Room = playerStatusUpdate.NewRoom;
     OnArmletUpdated();
 }
コード例 #6
0
ファイル: Armlet.cs プロジェクト: Kreyl/nute
 public void Update(PlayerUpdate playerStatusUpdate)
 {
     BloodLevel = playerStatusUpdate.NewBlood;
     Room = playerStatusUpdate.NewRoom;
     Toxic = playerStatusUpdate.NewToxin;
     Pulse = playerStatusUpdate.NewPulse;
     Temp = playerStatusUpdate.NewTemp;
     OnArmletUpdated();
 }