void CreateFace() { Face = _manager.FaceGenerator.GenerateRandomFace(); MyGridFace = _manager.ui.CreateGridFace(Face, this); _visibleMesh.Find("Head").GetComponent <MeshRenderer>().material.color = _manager.FaceGenerator.GetHairColor(Face[6]); hairColor = _manager.FaceGenerator.GetHairColor(Face[6]); }
public void AddFaceToGrid(FaceDisplay newFace) { Transform spot = _stackGridSpots.Pop().transform; newFace.transform.SetParent(spot); newFace.GetComponent <RectTransform>().localPosition = new Vector3(0, -14, 0); newFace.gameObject.SetActive(true); }
public FaceDisplay CreateGridFace(float[] face, CreatureLogic who) { FaceDisplay newFace = Instantiate(_gridFacePrefab, Vector3.zero, Quaternion.identity, _defaultGridSpot) as FaceDisplay; newFace.DisplayFace(face); newFace.GetComponent <DragDrop>().MyCreature = who; newFace.gameObject.SetActive(false); return(newFace); }
void Start() { _faceStats = _faceStats.GetComponent <FaceDisplay>(); }