void Awake()
    {
        // Load pointers
        LoadJointPointers();
        LoadPartPointers();
        LoadNodePointers();
        LoadJointCommandControllers();

        mo2MaComController = gameObject.GetComponent <Mo2MaComController> ();
    }
    void Awake()
    {
        // Ignore collisions among different parts within the module
        Collider[] colliders = gameObject.GetComponentsInChildren <Collider>();
        foreach (Collider collider1 in colliders)
        {
            foreach (Collider collider2 in colliders)
            {
                if (collider1 != collider2)
                {
                    Physics.IgnoreCollision(collider1, collider2);
                }
            }
        }

        mo2MaComController = gameObject.GetComponent <Mo2MaComController> ();
        if (jointCommandObjectDict.Count == 0)
        {
            LoadJointCommandObjectDict();
        }
    }
Esempio n. 3
0
 void Awake()
 {
     mo2MaComController = gameObject.GetComponent <Mo2MaComController> ();
 }