Exemplo n.º 1
0
 static void Postfix(EquipmentRestriction __instance, UnitDescriptor unit, ref bool __result, ref bool?__state)
 {
     if (__state ?? IsAvailable(__instance.GetType(), unit))
     {
         __result = true;
     }
 }
Exemplo n.º 2
0
 static bool Prefix(EquipmentRestriction __instance, UnitDescriptor unit, ref bool?__state)
 {
     if ((__state = IsAvailable(__instance.GetType(), unit)).Value)
     {
         return(false);
     }
     return(true);
 }