public static void SendSaveAvatar(AvatarModel avatar, Sprite faceSnapshot, Sprite bodySnapshot) { var payload = new SaveAvatarPayload() { avatar = avatar, face = System.Convert.ToBase64String(faceSnapshot.texture.EncodeToPNG()), body = System.Convert.ToBase64String(bodySnapshot.texture.EncodeToPNG()) }; SendMessage("SaveUserAvatar", payload); }
public static void SendSaveAvatar(AvatarModel avatar, Texture2D faceSnapshot, Texture2D face128Snapshot, Texture2D face256Snapshot, Texture2D bodySnapshot, bool isSignUpFlow = false) { var payload = new SaveAvatarPayload() { avatar = avatar, face = System.Convert.ToBase64String(faceSnapshot.EncodeToPNG()), face128 = System.Convert.ToBase64String(face128Snapshot.EncodeToPNG()), face256 = System.Convert.ToBase64String(face256Snapshot.EncodeToPNG()), body = System.Convert.ToBase64String(bodySnapshot.EncodeToPNG()), isSignUpFlow = isSignUpFlow }; SendMessage("SaveUserAvatar", payload); }