Beispiel #1
0
 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]);
 }
Beispiel #2
0
    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);
    }
Beispiel #3
0
    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);
    }
Beispiel #4
0
 void Start()
 {
     _faceStats = _faceStats.GetComponent <FaceDisplay>();
 }