示例#1
0
 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
 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();
 }