From 5ec7c32391b1210174e7387e81a6359b78fce4f5 Mon Sep 17 00:00:00 2001
From: Greg Fodor <gfodor@gmail.com>
Date: Fri, 9 Nov 2018 18:30:02 +0000
Subject: [PATCH] Presence count UI in place

---
 src/assets/hud/presence-count.png | Bin 0 -> 1821 bytes
 src/hub.html                      |   8 ++++++--
 2 files changed, 6 insertions(+), 2 deletions(-)
 create mode 100755 src/assets/hud/presence-count.png

diff --git a/src/assets/hud/presence-count.png b/src/assets/hud/presence-count.png
new file mode 100755
index 0000000000000000000000000000000000000000..7efe68711cdf61d0501f1dcef77d8f20b9f7272a
GIT binary patch
literal 1821
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
LNkvXXu0mjfuqkJG

literal 0
HcmV?d00001

diff --git a/src/hub.html b/src/hub.html
index 9344cbe2c..f93a39bf1 100644
--- a/src/hub.html
+++ b/src/hub.html
@@ -54,6 +54,7 @@
             <img id="spawn-pen-hover" crossorigin="anonymous" src="./assets/hud/spawn_pen-hover.png">
             <img id="spawn-camera" crossorigin="anonymous" src="./assets/hud/spawn_camera.png">
             <img id="spawn-camera-hover" crossorigin="anonymous" src="./assets/hud/spawn_camera-hover.png">
+            <img id="presence-count" crossorigin="anonymous" src="./assets/hud/presence-count.png">
 
             <a-asset-item id="botdefault" response-type="arraybuffer" src="https://asset-bundles-prod.reticulum.io/bots/BotDefault_Avatar-9f71f8ff22.gltf"></a-asset-item>
             <a-asset-item id="botbobo" response-type="arraybuffer" src="https://asset-bundles-prod.reticulum.io/bots/BotBobo_Avatar-f9740a010b.gltf"></a-asset-item>
@@ -347,8 +348,11 @@
                 vr-mode-toggle-playing__hud-controller
             >
                 <a-entity in-world-hud="haptic:#player-right-controller;raycaster:#player-right-controller;" rotation="30 0 0">
-                    <a-rounded height="0.08" width="0.5" color="#000000" position="-0.20 0.125 0" radius="0.040" opacity="0.35" class="hud bg"></a-rounded>
-                    <a-entity id="hud-hub-entry-link" text=" value:; width:1.1; align:center;" position="0.05 0.165 0"></a-entity>
+                    <a-rounded height="0.08" width="0.2" color="#000000" position="-0.30 0.125 0" radius="0.040" opacity="0.35" class="hud bg"></a-rounded>
+                    <a-image scale="0.07 0.06 0.06" position="-0.23 0.165 0.001" src="#presence-count" material="alphaTest:0.1;"></a-image>
+                    <a-entity id="hud-presence-count" text="value:; width:1.1; align:center;" position="-0.155 0.165 0"></a-entity>
+                    <a-rounded height="0.08" width="0.5" color="#000000" position="-0.08 0.125 0" radius="0.040" opacity="0.35" class="hud bg"></a-rounded>
+                    <a-entity id="hud-hub-entry-link" text="value:; width:1.1; align:center;" position="0.17 0.165 0"></a-entity>
                     <a-rounded height="0.13" width="0.59" color="#000000" position="-0.24 -0.065 0" radius="0.065" opacity="0.35" class="hud bg"></a-rounded>
                     <a-image icon-button="tooltip: #hud-tooltip; tooltipText: Mute Mic; activeTooltipText: Unmute Mic; image: #mute-off; hoverImage: #mute-off-hover; activeImage: #mute-on; activeHoverImage: #mute-on-hover" scale="0.1 0.1 0.1" position="-0.17 0 0.001" class="ui hud mic" material="alphaTest:0.1;" hoverable></a-image>
                     <a-image icon-button="tooltip: #hud-tooltip; tooltipText: Pause; activeTooltipText: Resume; image: #freeze-off; hoverImage: #freeze-off-hover; activeImage: #freeze-on; activeHoverImage: #freeze-on-hover" scale="0.2 0.2 0.2" position="0 0 0.005" class="ui hud freeze" hoverable></a-image>
-- 
GitLab