Пример #1
0
    public void RandomizeCharacter()
    {
        int up_custom = Random.Range(0, 1);

        switch (up_custom)
        {
        case 0:
            //hair
            GameObject hair       = GameObject.Find("Hair");
            ChangeHair hairScript = hair.GetComponent <ChangeHair>();
            hairScript.Randomize();
            Debug.Log("Hair");
            break;

        case 1:
            //hat
            GameObject  hat       = GameObject.Find("Hats");
            Accessories hatScript = hat.GetComponent <Accessories>();
            hatScript.Randomize();
            Debug.Log("Hats");
            break;
        }

        //Hair-hat color
        GameObject       haircolor       = GameObject.Find("Hair-/HatColor");
        ChangeHairColour haircolorScript = haircolor.GetComponent <ChangeHairColour>();

        haircolorScript.Randomize();
        Debug.Log("Hair color");

        //face
        GameObject faces      = GameObject.Find("FaceGesture");
        ChangeFace faceScript = faces.GetComponent <ChangeFace>();

        faceScript.Randomize();
        Debug.Log("face");

        //face tone
        GameObject     faceTone       = GameObject.Find("FaceTone");
        ChangeFaceTone faceToneScript = faceTone.GetComponent <ChangeFaceTone>();

        faceToneScript.Randomize();
        Debug.Log("face tone");

        //upper body
        GameObject      upperBody       = GameObject.Find("UpperBody");
        ChangeUpperBody upperBodyScript = upperBody.GetComponent <ChangeUpperBody>();

        upperBodyScript.Randomize();
        Debug.Log("upper body");

        //arms
        GameObject arms       = GameObject.Find("Arms");
        ChangeArms armsScript = arms.GetComponent <ChangeArms>();

        armsScript.Randomize();
        Debug.Log("arms");

        //hands
        GameObject  hands       = GameObject.Find("Hands");
        ChangeHands handsScript = hands.GetComponent <ChangeHands>();

        handsScript.Randomize();
        Debug.Log("hands");

        //hip
        GameObject hip       = GameObject.Find("HipSelection");
        ChangeHip  hipScript = hip.GetComponent <ChangeHip>();

        hipScript.Randomize();
        Debug.Log("hip");

        //legs
        GameObject legs       = GameObject.Find("Legs");
        ChangeLegs legsScript = legs.GetComponent <ChangeLegs>();

        legsScript.Randomize();
        Debug.Log("legs");

        //feet
        GameObject feet       = GameObject.Find("Feet");
        ChangeFeet feetScript = feet.GetComponent <ChangeFeet>();

        feetScript.Randomize();
        Debug.Log("feet");
    }