1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
| public class MonoBehaviour : Behaviour
{
// Methods
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern MonoBehaviour();
public void CancelInvoke();
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern void CancelInvoke(string methodName);
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
private extern void Internal_CancelInvokeAll();
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
private extern bool Internal_IsInvokingAll();
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern void Invoke(string methodName, float time);
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern void InvokeRepeating(string methodName, float time, float repeatRate);
public bool IsInvoking();
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern bool IsInvoking(string methodName);
public static void print(object message);
public Coroutine StartCoroutine(IEnumerator routine);
public Coroutine StartCoroutine(string methodName);
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern Coroutine StartCoroutine(string methodName, object value);
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern Coroutine StartCoroutine_Auto(IEnumerator routine);
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern void StopAllCoroutines();
[MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall]
public extern void StopCoroutine(string methodName);
// Properties
public bool useGUILayout { [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall] get; [MethodImpl(MethodImplOptions.InternalCall), WrapperlessIcall] set; }
} |
Partager