Ejemplo n.º 1
0
        public void Init()
        {
            for (int i = 0; i < FuncPtr.Length; i++)
            {
                MonoBehaviourMethod method = (MonoBehaviourMethod)i;
                FuncPtr[i] = WrapperUtils.GetFuncPtr(this, method.ToString());

                if (FuncPtr[i] != IntPtr.Zero)
                    Debug.LogError("bind method: " + method);
            }

            if(awakeAfterInit)
            {
                TryInvoke(MonoBehaviourMethod.Awake);
                awakeAfterInit = false;
            }
        }