public PopResult Pop(ref XorFloat value) { float value2 = 0f; PopResult result = Pop(ref value2); value = value2; return(result); }
public PopResult Pop(ref XorUInt value) { uint value2 = 0u; PopResult result = Pop(ref value2); value = value2; return(result); }
public PopResult Pop(ref Vector2 value) { PopResult a = Pop(ref value.x); PopResult a2 = Pop(ref value.y); if (a == PopResult.SUCCESS && a2 == PopResult.SUCCESS) { return(PopResult.SUCCESS); } if (a == PopResult.EMPTY && a2 == PopResult.EMPTY) { return(PopResult.EMPTY); } return(PopResult.UNKNOWN); }
public PopResult PopColor24(ref Color32 value) { value._002Ector(byte.MaxValue, byte.MaxValue, byte.MaxValue, byte.MaxValue); PopResult a = Pop(ref value.r); PopResult a2 = Pop(ref value.g); PopResult a3 = Pop(ref value.b); if (a == PopResult.SUCCESS && a2 == PopResult.SUCCESS && a3 == PopResult.SUCCESS) { return(PopResult.SUCCESS); } if (a == PopResult.EMPTY && a2 == PopResult.EMPTY && a3 == PopResult.EMPTY) { return(PopResult.EMPTY); } return(PopResult.UNKNOWN); }
public PopResult PopColor24(ref int value) { PopResult result = PopResult.SUCCESS; int value2 = 255; int value3 = 255; int value4 = 255; if (!(bool)Pop(ref value2)) { result = PopResult.UNKNOWN; } if (!(bool)Pop(ref value3)) { result = PopResult.UNKNOWN; } if (!(bool)Pop(ref value4)) { result = PopResult.UNKNOWN; } value = (((value2 & 0xFF) << 24) | ((value3 & 0xFF) << 16) | ((value4 & 0xFF) << 8) | 0xFF); return(result); }
public PopResult PopColor(ref Vector3 value) { int value2 = 255; int value3 = 255; int value4 = 255; PopResult a = Pop(ref value2); PopResult a2 = Pop(ref value3); PopResult a3 = Pop(ref value4); if (a == PopResult.SUCCESS && a2 == PopResult.SUCCESS && a3 == PopResult.SUCCESS) { value.x = (float)value2 / 255f; value.y = (float)value3 / 255f; value.z = (float)value4 / 255f; return(PopResult.SUCCESS); } if (a == PopResult.EMPTY && a2 == PopResult.EMPTY && a3 == PopResult.EMPTY) { return(PopResult.EMPTY); } return(PopResult.UNKNOWN); }