42 lines
No EOL
1 KiB
JavaScript
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);
|
|
}; |