// public ObjectList objList = new ObjectList(); public MentalDisordersList(ObjectList objList) { ObjectUsable incense = objList.GetObjectUsable(objList.objects, "Incense"); ObjectUsable rubiksCube = objList.GetObjectUsable(objList.objects, "Rubik's Cube"); ObjectUsable picture = objList.GetObjectUsable(objList.objects, "Picture"); ObjectUsable carpet = objList.GetObjectUsable(objList.objects, "Carpet"); MentalDisorder maniac = new MentalDisorder("Maniac", incense, rubiksCube, picture, carpet); maniac.neutralObject = objList.GetObjUsableNeutral(objList.neutralManiac); ObjectUsable familyPortrait = objList.GetObjectUsable(objList.objects, "Family Portrait"); ObjectUsable terminationLetter = objList.GetObjectUsable(objList.objects, "Termination Letter"); ObjectUsable alcohol = objList.GetObjectUsable(objList.objects, "Alcohol"); ObjectUsable cigarette = objList.GetObjectUsable(objList.objects, "Cigarette"); MentalDisorder drugAddiction = new MentalDisorder("Drug Addiction", familyPortrait, terminationLetter, alcohol, cigarette); drugAddiction.neutralObject = objList.GetObjUsableNeutral(objList.neutralAddict); ObjectUsable cookie = objList.GetObjectUsable(objList.objects, "Cookies"); ObjectUsable radio = objList.GetObjectUsable(objList.objects, "Radio"); ObjectUsable toy = objList.GetObjectUsable(objList.objects, "Wood toy"); ObjectUsable window = objList.GetObjectUsable(objList.objects, "Window"); MentalDisorder attentionDeficit = new MentalDisorder("Attention deficit disorder", cookie, radio, toy, window); attentionDeficit.neutralObject = objList.GetObjUsableNeutral(objList.neutralADD); ObjectUsable medicine1 = objList.GetObjectUsable(objList.objects, "Blue medicine"); ObjectUsable medicine2 = objList.GetObjectUsable(objList.objects, "Red medicine"); ObjectUsable familyPortraitCrossed = objList.GetObjectUsable(objList.objects, "Crossed family portrait"); ObjectUsable callingCard = objList.GetObjectUsable(objList.objects, "Calling card"); MentalDisorder schizophrenia = new MentalDisorder("Schizophrenia", medicine1, callingCard, familyPortraitCrossed, medicine2); schizophrenia.neutralObject = objList.GetObjUsableNeutral(objList.neutralSchizo); mentalDisroders = new MentalDisorder[] { maniac, drugAddiction, attentionDeficit, schizophrenia }; }
private void DefaultConfiguration() { C_CharacterNumber = GetComponent <DatabaseManager>().CharacterList.Count + 1; C_FirstName = "Character " + C_CharacterNumber; C_LastName = ""; C_Nametype = 1; C_Nickname = ""; //Sprites C_Slug = "Default"; //Body Stats C_Race = 1; C_Age = 20; C_Height = 170; C_Sex = 1; C_Bodytype = 1; //Body Parts C_Sight = true; C_Hearing = true; C_Smelling = true; C_LeftLeg = true; C_RightLeg = true; C_LeftArm = true; C_RightArm = true; //BodyConditions C_DeathOrAlive = true; C_ConsciousState = 1; C_MaxEnergy = 100; C_CurrentEnergy = 100; //Body Needs C_FoodNeeds = 100; C_WaterNeeds = 100; C_SleepNeeds = 100; C_WarmthNeeds = 100; C_ShelterNeeds = 100; C_AirNeeds = 100; //Five Personality C_Conscientious = 50; C_Agreeableness = 50; C_Neuroticism = 50; C_Openness = 50; C_Extraversion = 50; //current emotion C_CurrentRage = 0; C_CurrentLoathing = 0; C_CurrentGrief = 0; C_CurrentAmazement = 0; C_CurrentTerror = 0; C_CurrentAdmiration = 0; C_CurrentEcstasy = 0; C_CurrentVigilance = 0; //Mental Disorder C_MentalDisorderType = 1; C_MentalDisorderIntensity = 1; C_MentalDisorderTarget = 1; C_MentalDisorder = new MentalDisorder(C_MentalDisorderType, C_MentalDisorderIntensity, C_MentalDisorderTarget); C_MentalHealth = new List <MentalDisorder> (); C_MentalHealth.Add(C_MentalDisorder); }