Utilities
The following utility Actions have been included in the Asset.
Action Name | Description |
Features Supported | Checks for Accelerometer, Audio, Gyroscope, Vibrations, and Location. |
Get Opsys | Writes the Operating System to a String Variable |
Get Network Connection | Checks the Network Connection and writes to a String Variable |
Is Mobile | Checks if the current runtime platform is a Mobile Device |
Get Battery Level | Gets the Battery Level and writes to a Number Variable |
Fill Battery Image | Fills and Image from a Number Variable |
Number Variable to Text | Writes to a Text string from a Number Variable |
The Features Supported Action is similar to the Conditions included in this Module. However, where a Condition will do an instant check and execute an Action depending on true or false return, This Action will write the result to a Bool Variable. This can then be used to display features, error messages, or other things depending on requirements. The features checked and selected from the dropdown are:
Accelerometer
Audio Services
Gyroscope
Vibrations
Location Services
2. The Get Opsys Action will write the current operating system platform to a string variable. This is not limited to Mobile devices and can also be used on a desktop. The format returned would be:
iPhone OS 8.4 - on a iOS 8.4 system
Android OS API-22 - on an Android 5.1 system
See the Unity Manual under SysInfo for further information on this data.
3. The Get Network Connection Action will write the current Network Status to a string variable. This is not limited to Mobile devices and can also be used on a desktop. The Strings returned are:
Internet not Available.
Internet via carrier data network.
Internet via Local Area Network.
This Action also repeats and can be used to show if the Internet becomes unavailable.
4. The Is Mobile Action will write true or false to a Bool variable. This is not limited to Mobile devices and can also be used on a desktop but will obviously return false. This action can be used to execute some functions when running on a mobile device and other functions when on a Desktop.
5. The Get Battery Level Action will write the current Battery charge to a Number Variable. This Action also repeats and when used in conjunction with the Fill and Image and Number Var to text, it can be used to show the current battery level on a UI Canvas.
For more information on Utility Actions, see Example 8 - Utilities.
To use the Example 8, you must first create the required Variables for each Action used.
Last updated