Example #1
0
 public void ValueMonitorPoolToequip(EquipType equipType, int index)
 {
     valueMonitorPool.AddMonitor <string>((System.Func <string>)(() =>
     {
         return((string)(Player1.RoleData.EquipData.GetEquip(equipType) != null ? Player1.RoleData.EquipData.GetEquip(equipType).id : ""));
     }), (string from, string to) =>
     {
         registereuqiadata(index, Player1.RoleData.EquipData.HasEquip(equipType), Player1.RoleData.EquipData.GetEquip(equipType).icon, Player1.RoleData.EquipData.GetEquip(equipType),
                           () =>
         {
             if (Player1.RoleData.EquipData.HasEquip(equipType))
             {
                 unequia(Player1, Player1.RoleData.EquipData.GetEquip(equipType).id);
                 Player1.UnEquip(equipType);
             }
         });
     }, true);
 }