mirror of
https://github.com/Raicuparta/nomai-vr.git
synced 2025-12-11 20:15:08 +01:00
Add names to all created objects for easier debugging
This commit is contained in:
parent
0bbae78683
commit
d3849c0e88
@ -56,7 +56,7 @@ namespace NomaiVR.EffectFixes
|
||||
var uplinkTrigger = Object.FindObjectOfType<MemoryUplinkTrigger>();
|
||||
var statue = uplinkTrigger._lockOnTransform;
|
||||
var eye = statue.Find("Props_NOM_StatueHead/eyelid_mid");
|
||||
focus = new GameObject().transform;
|
||||
focus = new GameObject("VrMemoryUplinkFocus").transform;
|
||||
focus.SetParent(eye, false);
|
||||
|
||||
var streams = ____reverseStreams.transform;
|
||||
@ -79,7 +79,7 @@ namespace NomaiVR.EffectFixes
|
||||
|
||||
if (____screenTransform.parent == __instance.transform)
|
||||
{
|
||||
parent = new GameObject().transform;
|
||||
parent = new GameObject("VrFlashbackWrapper").transform;
|
||||
parent.position = __instance.transform.position;
|
||||
parent.rotation = __instance.transform.rotation;
|
||||
foreach (Transform child in __instance.transform)
|
||||
|
||||
@ -19,7 +19,7 @@ namespace NomaiVR.EffectFixes
|
||||
var originalCamera = mapCameraTransform.GetComponent<Camera>();
|
||||
var originalOwCamera = mapCameraTransform.GetComponent<OWCamera>();
|
||||
|
||||
var newCamera = new GameObject().transform;
|
||||
var newCamera = new GameObject("VrMapCamera").transform;
|
||||
newCamera.gameObject.SetActive(false);
|
||||
newCamera.parent = mapCameraTransform;
|
||||
newCamera.localPosition = Vector3.zero;
|
||||
|
||||
@ -19,7 +19,7 @@ namespace NomaiVR.EffectFixes
|
||||
var camera = ____slavePlatform.GetOwnedCamera().transform;
|
||||
if (camera.parent.name.Contains("Prefab_NOM_RemoteViewer"))
|
||||
{
|
||||
var parent = new GameObject().transform;
|
||||
var parent = new GameObject("VrProjectionStoneCameraParent").transform;
|
||||
parent.parent = ____playerHologram;
|
||||
parent.localPosition = new Vector3(0, -2.5f, 0);
|
||||
parent.localRotation = Quaternion.identity;
|
||||
|
||||
@ -28,7 +28,7 @@ namespace NomaiVR.Hands
|
||||
{
|
||||
if (SceneHelper.IsInTitle())
|
||||
{
|
||||
SetUpWrapperTittle();
|
||||
SetUpWrapperTitle();
|
||||
}
|
||||
|
||||
if (SceneHelper.IsInGame())
|
||||
@ -40,12 +40,12 @@ namespace NomaiVR.Hands
|
||||
SetUpHands();
|
||||
}
|
||||
|
||||
private void SetUpWrapperTittle()
|
||||
private void SetUpWrapperTitle()
|
||||
{
|
||||
var activeCamera = Locator.GetActiveCamera();
|
||||
activeCamera.gameObject.SetActive(false);
|
||||
wrapper = activeCamera.transform.parent;
|
||||
var cameraObject = new GameObject();
|
||||
var cameraObject = new GameObject("VrTitleCameraWrapper");
|
||||
cameraObject.SetActive(false);
|
||||
cameraObject.tag = "MainCamera";
|
||||
var camera = cameraObject.AddComponent<Camera>();
|
||||
@ -72,7 +72,7 @@ namespace NomaiVR.Hands
|
||||
|
||||
private void SetUpWrapperInGame()
|
||||
{
|
||||
wrapper = new GameObject().transform;
|
||||
wrapper = new GameObject("VrGameCameraWrapper").transform;
|
||||
wrapper.parent = Camera.main.transform.parent;
|
||||
wrapper.localRotation = Quaternion.identity;
|
||||
wrapper.localPosition = Camera.main.transform.localPosition;
|
||||
@ -80,7 +80,7 @@ namespace NomaiVR.Hands
|
||||
|
||||
private void SetUpHands()
|
||||
{
|
||||
var right = new GameObject().AddComponent<Hand>();
|
||||
var right = new GameObject("VrRightHand").AddComponent<Hand>();
|
||||
right.pose = SteamVR_Actions.default_RightHand;
|
||||
right.transform.parent = wrapper;
|
||||
right.transform.localPosition = Vector3.zero;
|
||||
@ -92,7 +92,7 @@ namespace NomaiVR.Hands
|
||||
RightHand = right.transform;
|
||||
RightHandBehaviour = right;
|
||||
|
||||
var left = new GameObject().AddComponent<Hand>();
|
||||
var left = new GameObject("VrLeftHand").AddComponent<Hand>();
|
||||
left.pose = SteamVR_Actions.default_LeftHand;
|
||||
left.transform.parent = wrapper;
|
||||
left.transform.localPosition = Vector3.zero;
|
||||
|
||||
@ -51,7 +51,7 @@ namespace NomaiVR
|
||||
}
|
||||
|
||||
Logs.WriteInfo($"Creating NomaiVR behaviour for {GetType().Name}");
|
||||
var gameObject = new GameObject();
|
||||
var gameObject = new GameObject($"VrModule-{GetType().Name}");
|
||||
gameObject.AddComponent<TBehaviour>();
|
||||
|
||||
if (IsPersistent)
|
||||
|
||||
@ -53,8 +53,8 @@ namespace NomaiVR.Player
|
||||
{
|
||||
// Make an empty parent object for moving the camera around.
|
||||
playerCamera = Locator.GetPlayerCamera();
|
||||
cameraParent = new GameObject().transform;
|
||||
playArea = new GameObject().transform;
|
||||
cameraParent = new GameObject("VrCameraParent").transform;
|
||||
playArea = new GameObject("VrPlayArea").transform;
|
||||
playArea.parent = Locator.GetPlayerTransform();
|
||||
playArea.position = PlayerHelper.PlayerHead.position;
|
||||
playArea.rotation = PlayerHelper.PlayerHead.rotation;
|
||||
|
||||
@ -75,9 +75,9 @@ namespace NomaiVR.ReusableBehaviours
|
||||
|
||||
internal void Start()
|
||||
{
|
||||
holdableTransform = new GameObject().transform;
|
||||
holdableTransform = new GameObject("VrHoldable").transform;
|
||||
holdableTransform.localRotation = Quaternion.identity;
|
||||
rotationTransform = new GameObject().transform;
|
||||
rotationTransform = new GameObject("VrHoldableRotation").transform;
|
||||
rotationTransform.SetParent(holdableTransform, false);
|
||||
rotationTransform.localPosition = Vector3.zero;
|
||||
rotationTransform.localRotation = rotationOffset;
|
||||
|
||||
@ -18,7 +18,7 @@ namespace NomaiVR.Ship
|
||||
base.Awake();
|
||||
cockpitController = FindObjectOfType<ShipCockpitController>();
|
||||
|
||||
var canvas = new GameObject().AddComponent<Canvas>();
|
||||
var canvas = new GameObject("VrLandingCamCanvas").AddComponent<Canvas>();
|
||||
canvas.gameObject.AddComponent<ConditionalRenderer>().GetShouldRender = () => ShouldRenderScreenText() && !cockpitController._landingCam.enabled;
|
||||
|
||||
var canvasTransform = canvas.transform;
|
||||
@ -27,7 +27,7 @@ namespace NomaiVR.Ship
|
||||
canvasTransform.localRotation = Quaternion.Euler(53.28f, 0, 0);
|
||||
canvasTransform.localScale = Vector3.one * 0.007f;
|
||||
|
||||
var landingText = new GameObject().AddComponent<Text>();
|
||||
var landingText = new GameObject("VrLandingCamText").AddComponent<Text>();
|
||||
landingText.text = "<color=grey>LANDING CAMERA</color>\n\ninteract with screen\nto activate";
|
||||
landingText.color = new Color(1, 1, 1, 0.1f);
|
||||
landingText.alignment = TextAnchor.MiddleCenter;
|
||||
|
||||
@ -18,7 +18,7 @@ namespace NomaiVR.Ship
|
||||
base.Awake();
|
||||
var probeCamDisplay = transform.Find("ProbeCamDisplay");
|
||||
|
||||
var monitorText = new GameObject().AddComponent<Text>();
|
||||
var monitorText = new GameObject("VrShipProbeMonitorText").AddComponent<Text>();
|
||||
monitorText.gameObject.AddComponent<ConditionalRenderer>().GetShouldRender = ShouldRenderScreenText;
|
||||
monitorText.text = "<color=grey>PROBE LAUNCHER</color>\n\ninteract with screen\nto activate";
|
||||
monitorText.color = new Color(1, 1, 1, 0.1f);
|
||||
|
||||
@ -21,7 +21,7 @@ namespace NomaiVR.Ship
|
||||
|
||||
var sigScopeDisplay = transform.Find("SigScopeDisplay");
|
||||
|
||||
var canvas = new GameObject().AddComponent<Canvas>();
|
||||
var canvas = new GameObject("VrShipSignalscopeCanvas").AddComponent<Canvas>();
|
||||
canvas.gameObject.AddComponent<ConditionalRenderer>().GetShouldRender = ShouldRenderScreenText;
|
||||
|
||||
var canvasTransform = canvas.transform;
|
||||
@ -30,7 +30,7 @@ namespace NomaiVR.Ship
|
||||
canvasTransform.localRotation = sigScopeDisplay.localRotation;
|
||||
canvasTransform.localScale = sigScopeDisplay.localScale;
|
||||
|
||||
var monitorText = new GameObject().AddComponent<Text>();
|
||||
var monitorText = new GameObject("VrShipSignalscopeText").AddComponent<Text>();
|
||||
monitorText.text = "<color=grey>SIGNALSCOPE</color>\n\ninteract with screen to activate";
|
||||
monitorText.color = new Color(1, 1, 1, 0.1f);
|
||||
monitorText.alignment = TextAnchor.MiddleCenter;
|
||||
|
||||
@ -19,12 +19,13 @@ namespace NomaiVR.UI
|
||||
|
||||
internal void Start()
|
||||
{
|
||||
// TODO: Oof, shouldn't rely on GameObject.Find for this.
|
||||
canvasTransform = GameObject.Find("DialogueCanvas").transform;
|
||||
|
||||
canvasTransform.localScale *= dialogeRenderSize;
|
||||
|
||||
// Prevent dialogue box from flying off after a while.
|
||||
canvasTransform.parent = new GameObject().transform;
|
||||
canvasTransform.parent = new GameObject("VrDialogueWrapper").transform;
|
||||
canvasTransform.parent.gameObject.AddComponent<FollowTarget>().Target = Locator.GetPlayerTransform();
|
||||
|
||||
var canvas = canvasTransform.gameObject.GetComponent<Canvas>();
|
||||
|
||||
@ -36,7 +36,7 @@ namespace NomaiVR.UI
|
||||
|
||||
private void SetUpCanvas()
|
||||
{
|
||||
canvas = new GameObject().AddComponent<Canvas>();
|
||||
canvas = new GameObject("VrGesturePromptCanvas").AddComponent<Canvas>();
|
||||
canvas.renderMode = RenderMode.WorldSpace;
|
||||
var followTarget = canvas.gameObject.AddComponent<FollowTarget>();
|
||||
canvas.transform.localScale = Vector3.one * 0.0015f;
|
||||
@ -58,7 +58,7 @@ namespace NomaiVR.UI
|
||||
var size = new Vector3(13f, 2f, 1);
|
||||
|
||||
// Background that draws on top of everything;
|
||||
var background = new GameObject().AddComponent<Image>();
|
||||
var background = new GameObject("VrGesturePromptBackground").AddComponent<Image>();
|
||||
background.transform.SetParent(canvas.transform, false);
|
||||
background.transform.localScale = size;
|
||||
background.transform.localPosition = Vector3.forward;
|
||||
@ -75,7 +75,7 @@ namespace NomaiVR.UI
|
||||
|
||||
private void SetUpText()
|
||||
{
|
||||
text = new GameObject().AddComponent<Text>();
|
||||
text = new GameObject("VrGesturePromptText").AddComponent<Text>();
|
||||
text.color = Color.white;
|
||||
text.transform.SetParent(canvas.transform, false);
|
||||
text.fontSize = 50;
|
||||
|
||||
@ -27,7 +27,7 @@ namespace NomaiVR.UI
|
||||
promptCanvas.transform.localPosition = Vector3.zero;
|
||||
promptCanvas.transform.localRotation = Quaternion.identity;
|
||||
|
||||
holdTransform = new GameObject().transform;
|
||||
holdTransform = new GameObject("VrHoldPrompt").transform;
|
||||
HandsController.Behaviour.DominantHandBehaviour.Initialized += ParentToDominantHand;
|
||||
|
||||
promptCanvas.transform.SetParent(holdTransform, false);
|
||||
|
||||
@ -88,7 +88,7 @@ namespace NomaiVR.UI
|
||||
flashbackCamera = FindObjectOfType<Flashback>().GetComponent<Camera>();
|
||||
if (!flashbackCameraParent)
|
||||
{
|
||||
flashbackCameraParent = new GameObject().transform;
|
||||
flashbackCameraParent = new GameObject("VrFlashbackCameraWrapper").transform;
|
||||
}
|
||||
if (flashbackCamera.transform.parent == null)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user