Class ObjectActionToolbox
- Namespace
- CodeBase.Tool
- Assembly
- 4Experience.CodeBase.Tool.dll
public class ObjectActionToolbox : ExtendedMonoBehaviour
- Inheritance
-
Object
Component
Behaviour
MonoBehaviour
ObjectActionToolbox
- Extension Methods
-
Properties
private float ActionPerPlatformDelay { get; set; }
Property Value
- float
private List<Component> ComponentsCollectionForPlatformAction { get; set; }
Property Value
- List<Component>
private List<GameObject> ElementsCollectionForPlatformAction { get; set; }
Property Value
- List<GameObject>
private UnityEvent OnAwakeEvent { get; set; }
Property Value
- UnityEvent
private UnityEvent OnDestroyEvent { get; set; }
Property Value
- UnityEvent
private UnityEvent OnDisableEvent { get; set; }
Property Value
- UnityEvent
private UnityEvent OnEnableEvent { get; set; }
Property Value
- UnityEvent
private UnityEvent OnStartEvent { get; set; }
Property Value
- UnityEvent
private ObjectActionToolbox.PlatformActionType PlatformAction { get; set; }
Property Value
- ObjectActionToolbox.PlatformActionType
private List<RuntimePlatform> RuntimePlatformsCollection { get; set; }
Property Value
- List<RuntimePlatform>
private bool SetDontDestroyOnLoadFlag { get; set; }
Property Value
- bool
private bool ShowBaseUnityEvent { get; set; }
Property Value
- bool
private bool SkipPlatformActionInEditor { get; set; }
Property Value
- bool
private bool UseActionOnPlatform { get; set; }
Property Value
- bool
Methods
protected virtual void Awake()
private bool CanUseActionOnPlatform()
Returns
- bool
protected virtual void OnDestroy()
protected virtual void OnDisable()
protected virtual void OnEnable()
private IEnumerator PlatformActionProcess()
Returns
- IEnumerator
protected virtual void Start()
private void TrySetDontDestroyOnLoadFlag()
private void TryToDestroyCollectionsForPlatformAction(bool conditionResult)
Parameters
conditionResult bool
private void TryToStartPlatformActionProcess()