public GrandData(System.Guid h) { Hex = h; Info = new GrandInfo(); Age = new Resource(0, 60, -1); Smiles = new Resource(1, 10, -1); Smiles.SetRate(0, new System.TimeSpan(0, 0, 1)); Grumps = new Resource(2, 10, -1); Grumps.SetRate(0, new System.TimeSpan(0, 0, 1)); Hunger = new Resource(3, 0, 100); Fitness = new Resource(4, 0, 100); Social = new Resource(5, 0, 100); }
public void Create(GrandInfo Info) { SetSkinColor(Info.C_Skin); SetHairColor(Info.C_Hair); SetOffsetColor(Info.C_Offset); SetNoseColor(Info.C_Nose); Skin.color = SkinCol; Shadow.color = Color.black; for (int i = 0; i < FaceChildren.Objects.Length; i++) { FaceChildren.Objects[i].Setup(this, FaceParents.Objects[i]); } FaceChildren.Left_Eye.Create(Info.Eye); FaceChildren.Right_Eye.Create(Info.Eye); FaceChildren.Left_Ear.Create(Info.Ear); FaceChildren.Right_Ear.Create(Info.Ear); FaceChildren.Left_Brow.Create(Info.Brow); FaceChildren.Right_Brow.Create(Info.Brow); FaceChildren.Hair.Create(Info.Hair); FaceChildren.Jaw.Create(Info.Jaw); FaceChildren.Nose.Create(Info.Nose); FaceChildren.Left_Eye.Images[1].transform.localScale = Info.PupilScale; FaceChildren.Right_Eye.Images[1].transform.localScale = Info.PupilScale; FaceChildren.Left_Eye.Images[1].color = Info.C_Eye; FaceChildren.Right_Eye.Images[1].color = Info.C_Eye; if (Info.Glasses != null) { Glasses_Left.Setup(this, FaceParents.Left_Eye); Glasses_Right.Setup(this, FaceParents.Right_Eye); Glasses_Left.Create(Info.Glasses); Glasses_Right.Create(Info.Glasses); } if (Info.Wrinkles != null) { Wrinkles.Create(Info.Wrinkles); } }