Exemplo n.º 1
0
    void Start()
    {
        switch (Type)
        {
        case 1:          // Armor_Collider
            Parent_Transform = transform.parent;
            Renderer Temp_Renderer = GetComponent <Renderer>();
            if (Temp_Renderer)
            {
                Temp_Renderer.enabled = false;
            }
            break;

        case 2:          // Turret
            break;

        case 3:          // Cannon
            break;

        case 4:          // Barrel
            break;

        case 5:          // MainBody
            Parent_Transform = transform.parent;
            This_Rigidbody   = GetComponent <Rigidbody> ();
            break;

        case 6:          // Track
            Stabilizer_Script  = GetComponent <Stabilizer_CS> ();
            Parent_Transform   = transform.parent;
            MainBody_Transform = GetComponentInParent <MainBody_Setting_CS> ().transform;
            break;

        case 7:          // SubJoint ( Reinforce piece ).
            break;

        case 8:          // Wheel
            This_Rigidbody       = GetComponent <Rigidbody> ();
            Stabilizer_Script    = GetComponent <Stabilizer_CS> ();
            Drive_Wheel_Script   = GetComponent <Drive_Wheel_CS> ();
            Wheel_SphereCollider = GetComponent <SphereCollider> ();
            break;

        case 9:          // StaticTrack_Collider
            Collider Temp_Collider = GetComponent <Collider> ();
            if (Temp_Collider)
            {
                Temp_Collider.isTrigger = true;
            }
            MainBody_Transform = GetComponentInParent <MainBody_Setting_CS> ().transform;
            Parent_Transform   = transform.parent;
            Temp_Renderer      = GetComponent <Renderer>();
            if (Temp_Renderer)
            {
                Temp_Renderer.enabled = false;
            }
            if (Linked_Transform)
            {
                if (Linked_Transform.localPosition.y > 0.0f)
                {
                    Direction = 0;
                }
                else
                {
                    Direction = 1;
                }
            }
            break;
        }
        lives = transform.root.GetChild(0).gameObject.GetComponent <TankLives> ();
    }