public static TssSdtUshort operator ++(TssSdtUshort v) { TssSdtUshort @ushort = new TssSdtUshort(); if (v == null) { @ushort.SetValue(1); return(@ushort); } ushort num = (ushort)(v.GetValue() + 1); @ushort.SetValue(num); return(@ushort); }
public static TssSdtUshort operator ++(TssSdtUshort v) { TssSdtUshort tssSdtUshort = new TssSdtUshort(); if (v == null) { tssSdtUshort.SetValue(1); } else { ushort num = v.GetValue(); num += 1; tssSdtUshort.SetValue(num); } return(tssSdtUshort); }
public static TssSdtUshort operator --(TssSdtUshort v) { TssSdtUshort @ushort = new TssSdtUshort(); if (v == null) { ushort num = 0; num = (ushort)(num - 1); @ushort.SetValue(num); return(@ushort); } ushort num2 = (ushort)(v.GetValue() - 1); @ushort.SetValue(num2); return(@ushort); }
public static TssSdtUshort operator --(TssSdtUshort v) { TssSdtUshort tssSdtUshort = new TssSdtUshort(); if (object.Equals(v, null)) { ushort num = 0; num -= 1; tssSdtUshort.SetValue(num); } else { ushort num2 = v.GetValue(); num2 -= 1; tssSdtUshort.SetValue(num2); } return(tssSdtUshort); }
//compile err in Unity3D if we don't override operator-- public static TssSdtUshort operator--(TssSdtUshort v) { TssSdtUshort obj = new TssSdtUshort(); if (v == null) { ushort new_v = 0; new_v -= 1; obj.SetValue(new_v); } else { ushort new_v = v.GetValue(); new_v -= 1; obj.SetValue(new_v); } return obj; }
//reserver for custom memory pool imp public static TssSdtUshort NewTssSdtUshort() { TssSdtUshort obj = new TssSdtUshort(); obj.m_slot = TssSdtUshortSlot.NewSlot(null); return obj; }