Dynamic Header Scripting Dark Center Band Scripting
Learn / Documentation / Script Reference / OrientationDetector


class in Doozy.Engine.Orientation / Inherits from: MonoBehaviour


The OrientationDetector is responsible for detecting the current screen orientation of the target device
See Also: TouchDetector

Static Properties

  • ?public static OrientationDetector Instance – Returns a reference to the OrientationDetector in the Scene. If one does not exist, it gets created

  • ?public static bool ApplicationIsQuitting – Internal variable used as a flag when the application is quitting


Public Variables

  • ?public bool DebugMode – Enables relevant debug messages to be printed to the console

  • ?public OrientationEvent OnOrientationEvent – Callback executed every time the device orientation changes that sends the new DetectedOrientation

Public Methods

  • public void CheckDeviceOrientation(bool forceUpdate = false) – Checks the current orientation and updates it if it changed. This method is called automatically by the OrientationDetector.

  • public void ChangeOrientation(DetectedOrientation newOrientation, bool forceUpdate = false) – Updates the current orientation to the given newOrientation and invokes OnOrientationEvent