BNM 2.4.0
 
Loading...
Searching...
No Matches
BNM::UnityEngine Namespace Reference

Namespace that has types and helpers to work with Unity objects. More...

Classes

struct  ArgumentCache
 UnityEngine.Events.ArgumentCache implementation. More...
 
struct  InvokableCall
 UnityEngine.Events.InvokableCall implementation. More...
 
struct  InvokableCallBase
 UnityEngine.Events.InvokableCallBase implementation. More...
 
struct  InvokableCallList
 UnityEngine.Events.InvokableCallList implementation. More...
 
struct  MonoBehaviour
 UnityEngine.MonoBehaviour implementation. More...
 
struct  Object
 UnityEngine.Object implementation. More...
 
struct  PersistentCall
 UnityEngine.Events.PersistentCall implementation. More...
 
struct  PersistentCallGroup
 UnityEngine.Events.PersistentCallGroup implementation. More...
 
struct  UnityAction
 UnityEngine.Events.UnityAction implementation. More...
 
struct  UnityEvent
 UnityEngine.Events.UnityEvent implementation. More...
 
struct  UnityEventBase
 UnityEngine.Events.UnityEventBase implementation. More...
 

Enumerations

enum class  PersistentListenerMode : int {
  EventDefined = 0 , Void = 1 , Object = 2 , Int = 3 ,
  Float = 4 , String = 5 , Bool = 6
}
 UnityEngine.Events.PersistentListenerMode implementation.
 
enum class  UnityEventCallState : int { Off = 0 , EditorAndRuntime = 1 , RuntimeOnly = 2 }
 UnityEngine.Events.UnityEventCallState implementation.
 

Functions

template<typename T>
bool IsUnityObjectAlive (T o)
 Alias for BNM::UnityEngine::Object::IsValid()
 
template<typename T1, typename T2>
bool IsSameUnityObject (T1 o1, T2 o2)
 Alias for BNM::UnityEngine::Object::Same()
 

Detailed Description

Namespace that has types and helpers to work with Unity objects.