public void TestBoredom() { var boredom = new Boredom(); boredom.Execute(_tamagotchi); Assert.IsTrue(_tamagotchi.Boredom >= 15 && _tamagotchi.Boredom <= 35); }
// Use this for initialization void Start() { Ritual = GetComponent<IRitual>(); m_Boredom = new Boredom(); m_Timer = new Timer(); m_ResetTimer = new Timer(); m_Agent = GetComponent<NavMeshAgent>(); ChildrenMask = LayerMask.GetMask("Child"); DistractableMask = LayerMask.GetMask("Distractables"); Manager = GameObject.FindGameObjectWithTag("Manager").GetComponent<TestManager>(); Manager.m_RitualManager.RegisterChild(this); InitState(ChildState.Free); }
public static IGameRule GameRuleToClass(Enum.GameRule gameRule) { IGameRule ruleType; switch (gameRule) { case Enum.GameRule.Age: ruleType = new Age(); break; case Enum.GameRule.Boredom: ruleType = new Boredom(); break; case Enum.GameRule.Hunger: ruleType = new Hunger(); break; case Enum.GameRule.Sleep: ruleType = new Sleep(); break; case Enum.GameRule.SleepDeprevation: ruleType = new SleepDeprivation(); break; case Enum.GameRule.Starvation: ruleType = new Starvation(); break; case Enum.GameRule.Munchies: ruleType = new Munchies(); break; case Enum.GameRule.Crazy: ruleType = new Crazy(); break; default: return(null); } return(ruleType); }
public CharState() { Boredom = new Boredom(); Fatigue = new Fatigue(); }