Ejemplo n.º 1
0
 // Token: 0x06001AE6 RID: 6886 RVA: 0x0008BAFC File Offset: 0x00089CFC
 public void DeltaUpdate(GameActorInfoDelta delta)
 {
     foreach (KeyValuePair <GameActorInfoDelta.Keys, object> keyValuePair in delta.Changes)
     {
         GameActorInfoDelta.Keys key = keyValuePair.Key;
         if (key != GameActorInfoDelta.Keys.ArmorPoints)
         {
             if (key != GameActorInfoDelta.Keys.Health)
             {
                 if (key == GameActorInfoDelta.Keys.PlayerState)
                 {
                     this.Player.PlayerState = (PlayerStates)((byte)keyValuePair.Value);
                 }
             }
             else
             {
                 this.Health.Value = (int)((short)keyValuePair.Value);
             }
         }
         else
         {
             this.ArmorPoints.Value = (int)((byte)keyValuePair.Value);
         }
     }
     delta.Apply(this.Player);
     this.OnDeltaUpdate(delta);
 }
Ejemplo n.º 2
0
 // Token: 0x06001B37 RID: 6967 RVA: 0x000120A2 File Offset: 0x000102A2
 public void DeltaUpdate(GameActorInfoDelta update)
 {
     update.Apply(this.Player);
     this.OnDeltaUpdate(update);
 }