Beispiel #1
0
 public void EnterState()
 {
     TheMachine.fpc         = TheMachine.FindObjectOfType <FirstPersonController>();
     TheMachine.fpc.enabled = false;
     if (TheMachine.weapon == null)
     {
         TheMachine.SetWeaponRef();
     }
     TheMachine.weapon.enabled = false;
 }
Beispiel #2
0
    public void EnterState()
    {
        TheMachine.fpc.enabled = true;
        Cursor.visible         = false;

        TheMachine.scoreMan.ResetScore();

        TheMachine.weapon.ResetClips();
        TheMachine.stateMachine.ChangeState(new Walking());

        TheMachine.FindObjectOfType <AnimDoor>().ToggleDoor(true);
    }
Beispiel #3
0
    public void SceneLoad(int myScene)
    {
        if (sceneLoaded)
        {
            SceneManager.UnloadSceneAsync(curLevel);


            SceneManager.LoadScene(myScene, LoadSceneMode.Additive);
            curLevel = myScene;
        }
        else
        {
            SceneManager.LoadScene(myScene, LoadSceneMode.Additive);
            curLevel    = myScene;
            sceneLoaded = true;
        }
        TheMachine.SceneChange();
    }
Beispiel #4
0
        public void TheMachine_GetAnwer_CorrectResult()
        {
            Int32 answer = TheMachine.GetTheAnswer("To all and everything in the universe");

            Assert.That(answer, Is.EqualTo(42));
        }
Beispiel #5
0
 public void TheMachine_InvalidArguments_Throws()
 {
     Assert.That(() => TheMachine.GetTheAnswer(""), Throws.ArgumentNullException);
     Assert.That(() => TheMachine.GetTheAnswer("  "), Throws.ArgumentNullException);
     Assert.That(() => TheMachine.GetTheAnswer(null), Throws.ArgumentNullException);
 }
Beispiel #6
0
 static void Main(string[] args)
 {
     Console.WriteLine("Hello world");
     Console.WriteLine($"The answer is: {TheMachine.GetTheAnswer("Give it to me")}");
     Console.WriteLine("Thats good to know!");
 }