public GameObject GenerateNew() { BodyLife bl = RandomBL(); Age age; age = RandomAge(); GameObject character = CreateNew(age, bl); return(character); }
public GameObject CreateNew(Age age, BodyLife bl) { GameObject characterObject = Instantiate(lambda); Character character = characterObject.GetComponent <Character>(); character.bL = bl; character.age = age; return(characterObject); }
public BodyLife RandomBL() { BodyLife BL = new BodyLife(); int typeCheveux = Random.Range(0, 2); int humeur = Random.Range(0, 3); Color hairColor = RandomColor(); Color whiteHairColor = new Color((1 + hairColor.r) / 2, (1 + hairColor.r) / 2, (1 + hairColor.r) / 2); Color clothesColor = RandomColor(); Color skinColor = RandomSkinColor(); BL.childBody.cheveuxCouleur = hairColor; BL.childBody.teteCouleur = skinColor; BL.childBody.corpsCouleur = clothesColor; BL.childBody.cheveuxDown = cheveuxEnfantDown[typeCheveux]; BL.childBody.boucheDown = boucheEnfantDown[humeur]; BL.childBody.yeuxDown = yeuxEnfantDown[humeur]; BL.childBody.corpsDown = corpsEnfantDown[0]; BL.childBody.teteDown = teteEnfantDown[0]; BL.childBody.cheveuxSide = cheveuxEnfantSide[typeCheveux]; BL.childBody.boucheSide = boucheEnfantSide[humeur]; BL.childBody.yeuxSide = yeuxEnfantSide[humeur]; BL.childBody.corpsSide = corpsEnfantSide[0]; BL.childBody.teteSide = teteEnfantSide[0]; BL.childBody.cheveuxUp = cheveuxEnfantUp[typeCheveux]; BL.childBody.corpsUp = corpsEnfantUp[0]; BL.childBody.teteUp = teteEnfantUp[0]; BL.teenBody.cheveuxCouleur = hairColor; BL.teenBody.teteCouleur = skinColor; BL.teenBody.corpsCouleur = clothesColor; BL.teenBody.cheveuxDown = cheveuxAdoDown[typeCheveux]; BL.teenBody.boucheDown = boucheAdoDown[humeur]; BL.teenBody.yeuxDown = yeuxAdoDown[humeur]; BL.teenBody.corpsDown = corpsAdoDown[0]; BL.teenBody.teteDown = teteAdoDown[0]; BL.teenBody.cheveuxSide = cheveuxAdoSide[typeCheveux]; BL.teenBody.boucheSide = boucheAdoSide[humeur]; BL.teenBody.yeuxSide = yeuxAdoSide[humeur]; BL.teenBody.corpsSide = corpsAdoSide[0]; BL.teenBody.teteSide = teteAdoSide[0]; BL.teenBody.cheveuxUp = cheveuxAdoUp[typeCheveux]; BL.teenBody.corpsUp = corpsAdoUp[0]; BL.teenBody.teteUp = teteAdoUp[0]; BL.adultBody.cheveuxCouleur = hairColor; BL.adultBody.teteCouleur = skinColor; BL.adultBody.corpsCouleur = clothesColor; BL.adultBody.cheveuxDown = cheveuxAdulteDown[typeCheveux]; BL.adultBody.boucheDown = boucheAdulteDown[humeur]; BL.adultBody.yeuxDown = yeuxAdulteDown[humeur]; BL.adultBody.corpsDown = corpsAdulteDown[0]; BL.adultBody.teteDown = teteAdulteDown[0]; BL.adultBody.cheveuxSide = cheveuxAdulteSide[typeCheveux]; BL.adultBody.boucheSide = boucheAdulteSide[humeur]; BL.adultBody.yeuxSide = yeuxAdulteSide[humeur]; BL.adultBody.corpsSide = corpsAdulteSide[0]; BL.adultBody.teteSide = teteAdulteSide[0]; BL.adultBody.cheveuxUp = cheveuxAdulteUp[typeCheveux]; BL.adultBody.corpsUp = corpsAdulteUp[0]; BL.adultBody.teteUp = teteAdulteUp[0]; BL.elderBody.cheveuxCouleur = whiteHairColor; BL.elderBody.teteCouleur = skinColor; BL.elderBody.corpsCouleur = clothesColor; BL.elderBody.cheveuxDown = cheveuxVieuxDown[typeCheveux]; BL.elderBody.boucheDown = boucheVieuxDown[humeur]; BL.elderBody.yeuxDown = yeuxVieuxDown[humeur]; BL.elderBody.corpsDown = corpsVieuxDown[0]; BL.elderBody.teteDown = teteVieuxDown[0]; BL.elderBody.cheveuxSide = cheveuxVieuxSide[typeCheveux]; BL.elderBody.boucheSide = boucheVieuxSide[humeur]; BL.elderBody.yeuxSide = yeuxVieuxSide[humeur]; BL.elderBody.corpsSide = corpsVieuxSide[0]; BL.elderBody.teteSide = teteVieuxSide[0]; BL.elderBody.cheveuxUp = cheveuxVieuxUp[typeCheveux]; BL.elderBody.corpsUp = corpsVieuxUp[0]; BL.elderBody.teteUp = teteVieuxUp[0]; return(BL); }