void OnTriggerEnter(Collider other) { switch (other.gameObject.tag) { case "EastBankBoatSpot": boat_state = BoatState.EastBank; // Debug.Log ("Arrived on EastBank"); moving = false; PlayerScript.beStill = false; otherBank = BoatState.WestBank; OnBoatLand("east"); //GameManager_FailureChecker.CheckSuccess(); break; case "WestBankBoatSpot": boat_state = BoatState.WestBank; // Debug.Log ("Arrived on WestBank"); moving = false; PlayerScript.beStill = false; otherBank = BoatState.EastBank; //all of the animals subscribe to this event OnBoatLand("west"); GameManager_FailureChecker.CheckSuccess(); break; default: break; } }
public void DismountBoat(string bank) { //Debug.Log ("DISMOUNT FIRED"); ResetPlayerFunctionality(); transform.position = new Vector3(transform.position.x + 2, transform.position.y + 2, transform.position.z); //Debug.Log ("cabbage state = " + CabbageScript.my_state.ToString () + "wolf state " + WolfScript.my_state.ToString () + " chx state " + ChickenScript.my_state.ToString () + " player state " + PlayerScript.my_state.ToString()+" boat state "+ BoatScript.boat_state.ToString()); GameManager_FailureChecker.CheckSuccess(); }