public void PrintTest(string message) { if (isDebugLogging) { DebugPrinter.Print(message); } }
protected override void OnMouseOver() { base.OnMouseOver(); if (Input.GetButtonDown("DebugInfo")) { DebugPrinter.PrintCardInfo(ModelData); } }
internal static void debug(string msg) { DebugPrinter handler = Debug; if (handler != null) { handler(msg); } }
/// <summary> /// Android call contains 2 requests: /// Camera, Storage. /// </summary> private bool CheckPermissionOrRequestBase() { NativeCamera.Permission resultOfCheckPermission = NativeCamera.CheckPermission(); DebugPrinter.Print("CheckCameraPermissionOrRequest"); switch (resultOfCheckPermission) { case NativeCamera.Permission.Granted: DebugPrinter.Print("Camera Permission Granted"); return(true); case NativeCamera.Permission.ShouldAsk: NativeCamera.Permission resultOfRequestPermission; do { resultOfRequestPermission = NativeCamera.RequestPermission(); DebugPrinter.Print(2); }while (resultOfRequestPermission == NativeCamera.Permission.ShouldAsk); if (resultOfRequestPermission == NativeCamera.Permission.Granted) { DebugPrinter.Print(3.1f); return(true); } else { DebugPrinter.Print(3.2f); return(false); } case NativeCamera.Permission.Denied: DebugPrinter.Print(4); return(false); default: DebugPrinter.Print(5); return(false); } }
/// <summary> /// App doesn't enter here When OnApplicationFocus() causes Scene Loading /// </summary> private void Start() { DebugPrinter.Print("Camera Permission Scene — Start()"); CheckPermissionOrRequest(); #if UNITY_ANDROID textTutorial.text = messageTutorialAndroid; iconsTutorialIOS.SetActive(false); #endif }
/// <summary> /// <para> /// When App Settings are changed outside the App (Phone Settings) to "Deny" /// then App will be terminated and Restarted when the user will switch to it /// (OnApplicationFocus is not calling). /// </para> /// <para> /// If "Allow" will set on Android then App Session will be continued. /// </para> /// </summary> private void OnApplicationFocus(bool hasFocus) { if (hasFocus) { // Program enters here When App Start: // iOS - No // Android — Yes DebugPrinter.Print("Permissions Scene — OnApplicationFocus(true)"); CheckPermissionOrRequest(); } }
void Awake() { DebugPrinter.Print("Back Button isLoaded=" + isLoaded); if (!isLoaded) { DontDestroyOnLoad(gameObject); } else { Destroy(gameObject); } isLoaded = true; }
public void Update() { // Casts ray towards camera's forward direction, //to detect if a GameObject is being gazed at. RaycastHit hit; if (Physics.Raycast( transform.position, transform.forward, out hit, _maxDistance)) { // GameObject detected in front of the camera. if (_gazedAtObject != hit.transform.gameObject) { if (isDebugLogging) { DebugPrinter.Print("VR: GameObject detected."); } // New GameObject _gazedAtObject?.SendMessage( "OnPointerExit", pointerEventData, SendMessageOptions.DontRequireReceiver); _gazedAtObject = hit.transform.gameObject; _gazedAtObject?.SendMessage( "OnPointerEnter", pointerEventData, SendMessageOptions.DontRequireReceiver); SetReticleDetected(true); } } else { if (isDebugLogging) { DebugPrinter.Print("VR: !!! No GameObject detected."); } _gazedAtObject?.SendMessage( "OnPointerExit", pointerEventData, SendMessageOptions.DontRequireReceiver); _gazedAtObject = null; SetReticleDetected(false); } #if UNITY_EDITOR // Checks for mouse touches. if (Input.GetMouseButtonDown(0)) { #else // Checks for screen touches. if (Google.XR.Cardboard.Api.IsTriggerPressed) { #endif if (isDebugLogging) { DebugPrinter.Print("VR: OnPointerClick."); } _gazedAtObject?.SendMessage( "OnPointerClick", pointerEventData, SendMessageOptions.DontRequireReceiver); } }