// Use this for initialization void Awake() { if (s_instance != null) { Destroy(this); } s_instance = this; DontDestroyOnLoad(this); }
public void SetUICanvasCallback(Action <GameObject> callback) { CanvasWrap.SetUICanvasCallback = callback; CanvasWrap.InitCanvasVRTK(); }
public void OnRoomUnloaded() { CanvasWrap.HideMe(); }
public void OnRoomLoaded() { CanvasWrap.ShowMe(); }
public override void OnModUnload() { CanvasWrap.DestroyMe(); }
public override void OnModLoaded() { var canvasWrapper = ModAssets.Instantiate <GameObject>("CanvasWrap"); CanvasWrap.HideMe(); }