コード例 #1
0
    protected void Awake()
    {
        collisionEnterEvents = new List <ICollisionEnterEvent>(GetComponentsInChildren <ICollisionEnterEvent>(true));
        collisionStayEvents  = new List <ICollisionStayEvent>(GetComponentsInChildren <ICollisionStayEvent>(true));
        collisionExitEvents  = new List <ICollisionExitEvent>(GetComponentsInChildren <ICollisionExitEvent>(true));

        triggerEnterEvents = new List <ITriggerEnterEvent>(GetComponentsInChildren <ITriggerEnterEvent>(true));
        triggerExitEvents  = new List <ITriggerExitEvent>(GetComponentsInChildren <ITriggerExitEvent>(true));

        sceneManager = FindObjectOfType <PhysXSceneManager>();

        sceneManager.AddActor(this);
    }