public void method_10(PawnStat.FlagBits flagBits_0) { for (int i = 0; i < this.Int32_0; i++) { uint num = this.method_0(i); num |= flagBits_0.method_0(i); this.method_1(i, num); } }
public bool method_11(PawnStat.FlagBits flagBits_0) { for (int i = 0; i < this.Int32_0; i++) { uint num = this.method_0(i); uint num2 = flagBits_0.method_0(i); if (num != num2) { return(false); } } return(true); }
public void Decode(InPacket iPacket) { this.ClearES(); PawnStat.FlagBits flagBits = iPacket.method_61 <PawnStat.FlagBits>(); for (int i = 0; i < 42; i++) { PawnStat.IntFlag intFlag = (PawnStat.IntFlag)i; if (flagBits.method_8(intFlag)) { int val = iPacket.method_41(); this.SetValue(intFlag, val); } } }
protected void DecodeES(ref PawnStat.FlagBits bits, ref List <int> intValues) { this.ClearES(); int num = 0; for (int i = 0; i < 42; i++) { PawnStat.IntFlag intFlag = (PawnStat.IntFlag)i; if (bits.method_8(intFlag)) { this.SetValue(intFlag, intValues[num]); num++; } } }
protected void EncodeES(out PawnStat.FlagBits bits, out List <int> intValues) { bits = default(PawnStat.FlagBits); intValues = null; for (int i = 0; i < 42; i++) { PawnStat.IntFlag intFlag = (PawnStat.IntFlag)i; if (this.NeedEncode(intFlag)) { bits.method_6(intFlag); if (intValues == null) { intValues = new List <int>(); } intValues.Add(this.GetValue(intFlag)); } } }
public void Encode(OutPacket oPacket) { PawnStat.FlagBits gparam_ = default(PawnStat.FlagBits); for (int i = 0; i < 42; i++) { PawnStat.IntFlag intFlag = (PawnStat.IntFlag)i; if (this.NeedEncode(intFlag)) { gparam_.method_6(intFlag); } } oPacket.method_66 <PawnStat.FlagBits>(gparam_); for (int j = 0; j < 42; j++) { PawnStat.IntFlag intFlag2 = (PawnStat.IntFlag)j; if (gparam_.method_8(intFlag2)) { oPacket.method_47(this.GetValue(intFlag2)); } } }
public static bool smethod_2(PawnStat.FlagBits flagBits_0, PawnStat.FlagBits flagBits_1) { return(flagBits_0.method_11(flagBits_1)); }
public static bool smethod_3(PawnStat.FlagBits flagBits_0, PawnStat.FlagBits flagBits_1) { return(!PawnStat.FlagBits.smethod_2(flagBits_0, flagBits_1)); }