Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }