content/hifi-content/elisalj/emoji_scripts/refs/EmojiTablet.js
2022-02-13 23:16:46 +01:00

42 lines
No EOL
1 KiB
JavaScript

// emoji tablet
var Create3DEmoji = function (emojiType, userName) {
print("Creating " + emojiType + " emoji");
var index = 0;
switch (emojiType) {
case "Heart":
index = 0;
break;
case "Flowers":
index = 1;
break;
case "Poo":
index = 2;
break;
case "Pizza":
index = 3;
break;
default:
print("Unsupported emoji type");
break;
}
var newPosition = MyAvatar.position;
var newEmoji = Entities.addEntity(emojiProperties);
_emojis.push(newEmoji);
var nameOverlayProperties = {
type: "Text",
parentID: newEmoji,
position: newPosition,
localPosition: { x: 0.0, y: 0.2, z: 0.0 },
dimensions: { x: .5, y: .1, z: 0.01 },
lineHeight: 0.065,
text: userName
}
var textEntity = Entities.addEntity(nameOverlayProperties);
_overlays.push(textEntity);
};