/// <summary> /// Encrypts passed components using passed key. /// </summary> /// Key can be generated automatically using GenerateKey(). /// \sa Decrypt(), GenerateKey() public static RawEncryptedVector2 Encrypt(float x, float y, int key) { RawEncryptedVector2 result; result.x = ObscuredFloat.Encrypt(x, key); result.y = ObscuredFloat.Encrypt(y, key); return(result); }
public static ObscuredVector2.RawEncryptedVector2 Encrypt(Vector2 value, int key) { if (key == 0) { key = ObscuredVector2.cryptoKey; } ObscuredVector2.RawEncryptedVector2 result; result.x = ObscuredFloat.Encrypt(value.x, key); result.y = ObscuredFloat.Encrypt(value.y, key); return(result); }
/// <summary> /// Encrypts passed components using passed key. /// Please note, passed components are not an Euler Angles. /// </summary> /// Key can be generated automatically using GenerateKey(). /// \sa Decrypt(), GenerateKey() public static RawEncryptedQuaternion Encrypt(float x, float y, float z, float w, int key) { RawEncryptedQuaternion result; result.x = ObscuredFloat.Encrypt(x, key); result.y = ObscuredFloat.Encrypt(y, key); result.z = ObscuredFloat.Encrypt(z, key); result.w = ObscuredFloat.Encrypt(w, key); return(result); }
public static ObscuredVector2.RawEncryptedVector2 Encrypt(Vector2 value, int key) { if (key == 0) { key = ObscuredVector2.cryptoKey; } ObscuredVector2.RawEncryptedVector2 encryptedVector2; encryptedVector2.x = ObscuredFloat.Encrypt((float)value.x, key); encryptedVector2.y = ObscuredFloat.Encrypt((float)value.y, key); return(encryptedVector2); }
public static Vector2 EncryptDeprecated(Vector2 value, int key) { if (key == 0) { key = cryptoKey; } value.x = ObscuredFloat.Encrypt(value.x, key); value.y = ObscuredFloat.Encrypt(value.y, key); return(value); }
public static ObscuredVector3.RawEncryptedVector3 Encrypt(Vector3 value, int key) { if (key == 0) { key = ObscuredVector3.cryptoKey; } ObscuredVector3.RawEncryptedVector3 encryptedVector3; encryptedVector3.x = ObscuredFloat.Encrypt((float)value.x, key); encryptedVector3.y = ObscuredFloat.Encrypt((float)value.y, key); encryptedVector3.z = ObscuredFloat.Encrypt((float)value.z, key); return(encryptedVector3); }
public static ObscuredQuaternion.RawEncryptedQuaternion Encrypt(Quaternion value, int key) { if (key == 0) { key = ObscuredQuaternion.cryptoKey; } ObscuredQuaternion.RawEncryptedQuaternion encryptedQuaternion; encryptedQuaternion.x = ObscuredFloat.Encrypt((float)value.x, key); encryptedQuaternion.y = ObscuredFloat.Encrypt((float)value.y, key); encryptedQuaternion.z = ObscuredFloat.Encrypt((float)value.z, key); encryptedQuaternion.w = ObscuredFloat.Encrypt((float)value.w, key); return(encryptedQuaternion); }
public static ObscuredQuaternion.RawEncryptedQuaternion Encrypt(Quaternion value, int key) { if (key == 0) { key = ObscuredQuaternion.cryptoKey; } ObscuredQuaternion.RawEncryptedQuaternion result; result.x = ObscuredFloat.Encrypt(value.x, key); result.y = ObscuredFloat.Encrypt(value.y, key); result.z = ObscuredFloat.Encrypt(value.z, key); result.w = ObscuredFloat.Encrypt(value.w, key); return result; }
public static Quaternion EncryptDeprecated(Quaternion value, int key) { if (key == 0) { key = cryptoKey; } value.x = ObscuredFloat.Encrypt(value.x, key); value.y = ObscuredFloat.Encrypt(value.y, key); value.z = ObscuredFloat.Encrypt(value.z, key); value.w = ObscuredFloat.Encrypt(value.w, key); return(value); }
/// <summary> /// Use this simple encryption method to encrypt Vector3 components, uses passed crypto key. /// </summary> public static RawEncryptedVector3 Encrypt(float x, float y, float z, int key) { if (key == 0) { key = cryptoKey; } RawEncryptedVector3 result; result.x = ObscuredFloat.Encrypt(x, key); result.y = ObscuredFloat.Encrypt(y, key); result.z = ObscuredFloat.Encrypt(z, key); return(result); }
/// <summary> /// Use this simple encryption method to encrypt any Vector3 value, uses passed crypto key. /// </summary> public static RawEncryptedVector3 Encrypt(Vector3 value, int key) { if (key == 0) { key = cryptoKey; } RawEncryptedVector3 result; result.x = ObscuredFloat.Encrypt(value.x, key); result.y = ObscuredFloat.Encrypt(value.y, key); result.z = ObscuredFloat.Encrypt(value.z, key); return(result); }
private int InternalEncryptField(float encrypted) { int result = ObscuredFloat.Encrypt(encrypted, cryptoKey); return(result); }
private int InternalEncryptField(float encrypted) { return(ObscuredFloat.Encrypt(encrypted, ObscuredVector3.cryptoKey)); }