C++, C# keyword, .NET type
void, void, System.Void
bool, bool, System.Boolean
BNM::Types::byte (uint8_t), byte, System.Byte
BNM::Types::sbyte (int8_t), sbyte, System.SByte
short (int16_t), short, System.Int16
BNM::Types::ushort (uint16_t), ushort, System.UInt16
int (int32_t), int, System.Int32
BNM::Types::uint (unsigned int), uint, System.UInt32
BNM::Types::nint (intptr_t), nint, System.IntPtr
BNM::Types::nuint (uintptr_t), nuint, System.UIntPtr
long, long, System.Int64
BNM::Types::ulong (unsigned long), ulong, System.UInt64
float, float, System.Single
double, double, System.Double
BNM::Types::decimal, decimal, System.Double
Any other pointer, object, System.Object
Namespace that has types and helpers to work with Unity objects.
Definition Defaults.hpp:31
String type implementation.
Definition BasicMonoStructures.hpp:93
Definition Matrix3x3.hpp:12
Definition Matrix4x4.hpp:26
Definition Quaternion.hpp:6
Definition RaycastHit2D.hpp:8
Definition RaycastHit.hpp:9
Definition Vector3.hpp:10
Definition Vector4.hpp:10
UnityEngine.MonoBehaviour implementation.
Definition UnityStructures.hpp:72
UnityEngine.Object implementation.
Definition UnityStructures.hpp:33