using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
public class Randomizer : MonoBehaviour
|
|
{
|
|
public Texture2D[] bases;
|
|
public Texture2D[] hats;
|
|
public Texture2D[] eyes;
|
|
public Texture2D[] faces;
|
|
public Texture2D[] tops;
|
|
public Texture2D[] bottoms;
|
|
|
|
public GameObject baseObj;
|
|
public GameObject hatObj;
|
|
public GameObject eyeObj;
|
|
public GameObject faceObj;
|
|
public GameObject topObj;
|
|
public GameObject bottomObj;
|
|
|
|
[SerializeField]
|
|
private bool m_RandomizeOnAwake;
|
|
|
|
|
|
public void RandomizeParts(int a, int b, int c, int d, int e, int f)
|
|
{
|
|
baseObj.GetComponent<MeshRenderer>().material.mainTexture = bases[a];
|
|
hatObj.GetComponent<MeshRenderer>().material.mainTexture = hats[b];
|
|
eyeObj.GetComponent<MeshRenderer>().material.mainTexture = eyes[c];
|
|
faceObj.GetComponent<MeshRenderer>().material.mainTexture = faces[d];
|
|
topObj.GetComponent<MeshRenderer>().material.mainTexture = tops[e];
|
|
bottomObj.GetComponent<MeshRenderer>().material.mainTexture = bottoms[f];
|
|
}
|
|
}
|