12345678910111213141516171819202122232425262728293031 |
- #if !UNITY_EDITOR && UNITY_ANDROID
- using UnityEngine;
- namespace SimpleFileBrowser
- {
- public class FBCallbackHelper : MonoBehaviour
- {
- private System.Action mainThreadAction = null;
- private void Awake()
- {
- DontDestroyOnLoad( gameObject );
- }
- private void Update()
- {
- if( mainThreadAction != null )
- {
- System.Action temp = mainThreadAction;
- mainThreadAction = null;
- temp();
- }
- }
- public void CallOnMainThread( System.Action function )
- {
- mainThreadAction = function;
- }
- }
- }
- #endif
|