▼NBNM | Main BNM namespace |
▼NCoroutine | Namespace that has types to create Unity coroutines |
CAsyncOperation | BNM's custom wrapper for UnityEngine.AsyncOperation |
CIEnumerator | Analog of C# IEnumerator that is based on C++20 coroutines to emulate work of Unity's coroutines |
CWaitForEndOfFrame | BNM's custom wrapper for UnityEngine.WaitForEndOfFrame |
CWaitForFixedUpdate | BNM's custom wrapper for UnityEngine.WaitForFixedUpdate |
CWaitForSeconds | BNM's custom wrapper for UnityEngine.WaitForSeconds |
CWaitForSecondsRealtime | BNM's custom wrapper for UnityEngine.WaitForSecondsRealtime |
CWaitUntil | BNM's custom implementation of UnityEngine.WaitUntil |
CWaitWhile | BNM's custom implementation of UnityEngine.WaitUntil |
CYieldInstruction | Class similar to UnityEngine.YieldInstruction, but not it's implementation |
▼NDefaults | Namespace that helps to get references to primitives and common used C# and Unity types |
CDefaultTypeRef | Struct that holds reference to Il2CppClass |
▼NStructures | |
▼NMono | Namespace that holds some basic and the most commonly used C# classes |
CAction | System.Action type implementation |
CArray | Array type implementation |
Cdecimal | Struct of decimal type implementation |
▼CDictionary | System.Generic.Dictionary type implementation |
CEntry | System.Generic.Dictionary.Entry type implementation |
▼CList | System.Generic.List type implementation |
CEnumerator | System.Generic.List.Enumerator struct implementation |
CString | String type implementation |
▼NUnity | Namespace that holds Unity math and helper structs |
CColor | |
CColor32 | |
CFrustumPlanes | |
CMatrix3x3 | |
CMatrix4x4 | |
CQuaternion | |
CRay | |
CRaycastHit | |
CRaycastHit2D | |
CRect | |
CVector2 | |
CVector2Int | |
CVector3 | |
CVector3Int | |
CVector4 | |
▼NUnityEngine | Namespace that has types and helpers to work with Unity objects |
CArgumentCache | UnityEngine.Events.ArgumentCache implementation |
CInvokableCall | UnityEngine.Events.InvokableCall implementation |
CInvokableCallBase | UnityEngine.Events.InvokableCallBase implementation |
CInvokableCallList | UnityEngine.Events.InvokableCallList implementation |
CMonoBehaviour | UnityEngine.MonoBehaviour implementation |
CObject | UnityEngine.Object implementation |
CPersistentCall | UnityEngine.Events.PersistentCall implementation |
CPersistentCallGroup | UnityEngine.Events.PersistentCallGroup implementation |
CUnityAction | UnityEngine.Events.UnityAction implementation |
CUnityEvent | UnityEngine.Events.UnityEvent implementation |
CUnityEventBase | UnityEngine.Events.UnityEventBase implementation |
▼NUtils | BNM namespace with utils |
CDataIterator | Helper struct for checking values that passed from Mono::Array |
CClass | Class for working with il2cpp classes |
CCompileTimeClass | Stores class info at compile time |
CCompileTimeClassBuilder | Struct for building CompileTimeClass |
CDelegate | Typed wrapper of Il2CppDelegate |
CDelegateBase | Wrapper of Il2CppDelegate |
CEvent | Typed class for working with il2cpp events |
CEventBase | Class base for working with il2cpp events |
CException | Wrapper of Il2CppException |
CField | Typed class for working with il2cpp fields |
CFieldBase | Class base for working with il2cpp fields |
▼CForwardList | BNM's custom forward list implementation |
CElement | |
CImage | Class for working with il2cpp images |
CMethod | Typed class for working with il2cpp methods |
CMethodBase | Class base for working with il2cpp methods |
CMulticastDelegate | Typed wrapper of Il2CppMulticastDelegate |
CMulticastDelegateBase | Wrapper of Il2CppMulticastDelegate |
CProperty | Typed class for working with il2cpp properties |
CPropertyBase | Class base for working with il2cpp properties |