private static void CreateCharacterImage(FaceData faceData) { FaceLayerLibrary faceLibrary = null; if (faceData.gender == Gender.Female) { faceLibrary = femaleFaces; } else { faceLibrary = maleFaces; } faceData.faceImageNumber = Random.Range(0, faceLibrary.face.Count); faceData.eyesImageNumber = Random.Range(0, faceLibrary.eyes.Count); faceData.hairImageNumber = Random.Range(0, faceLibrary.hair.Count); faceData.mouthImageNumber = Random.Range(0, faceLibrary.mouth.Count); faceData.noseImageNumber = Random.Range(0, faceLibrary.nose.Count); faceData.eyebrowsImageNumber = Random.Range(0, faceLibrary.eyebrows.Count); faceData.robeImageNumber = Random.Range(0, faceLibrary.robe.Count); faceData.hatImageNumber = Random.Range(0, faceLibrary.hat.Count); faceData.skinColour = ColourMaths.ReturnRandomSkinColour(0.1f, 1f, 0.05f); faceData.hairColour = ColourMaths.ReturnRandomHairColour(0.0f, 1f, Random.Range(0.0f, 1.0f)); faceData.eyeColour = ColourMaths.ReturnRandomEyeColour(); faceData.clothingColour = ColourMaths.ReturnRandomClothingColour(); }
private void HighlightTile(Color highlightColour) { Color currentColour = GetComponent <SpriteRenderer>().color; Color newColour = ColourMaths.ReturnMixedColour(highlightColour, currentColour); //ChangeToThisColour(newColour); }