827 lines
		
	
	
		
			41 KiB
		
	
	
	
		
			C#
		
	
	
	
		
		
			
		
	
	
			827 lines
		
	
	
		
			41 KiB
		
	
	
	
		
			C#
		
	
	
	
| 
								 | 
							
								using UnityEngine;
							 | 
						|||
| 
								 | 
							
								using System.Collections;
							 | 
						|||
| 
								 | 
							
								using CraftingAnims;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
								public class GUIControls : MonoBehaviour{
							 | 
						|||
| 
								 | 
							
									public CrafterController crafterController;
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
									void OnGUI(){
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Idle && !crafterController.isMoving && crafterController.isGrounded){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Get Hammer")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("hammer", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Hammer;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(195, 25, 150, 30), "Get Paintbrush")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("paintbrush", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Painting;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Get Axe")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("axe", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Axe;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(195, 65, 150, 30), "Get Spear")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("spear", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Spear;
							 | 
						|||
| 
								 | 
							
												crafterController.isSpearfishing = true;
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("SpearfishTrigger");
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Get PickAxe")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("pickaxe", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.PickAxe;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Pickup Shovel")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPickupTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("shovel", 0.3f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Shovel;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "PullUp Fishing Pole")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPullUpTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("fishingpole", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.FishingPole;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 225, 150, 30), "Take Food")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemTakeTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("food", 0.3f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Food;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 265, 150, 30), "Recieve Drink")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemRecieveTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("drink", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Drink;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 305, 150, 30), "Pickup Box")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryPickupTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("box", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Box;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(195, 305, 150, 30), "Pickup Lumber")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("LumberPickupTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.6f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("lumber", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Lumber;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(370, 305, 150, 30), "Pickup Overhead")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryOverheadPickupTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("sphere", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Overhead;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 345, 150, 30), "Recieve Box")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryRecieveTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("box", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Box;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 385, 150, 30), "Get Saw")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("saw", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Saw;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 425, 150, 30), "Get Sickle")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("sickle", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Sickle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 465, 150, 30), "Get Rake")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("rake", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Rake;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 465, 150, 30), "Use")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetBool("Use", true);
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Use;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 465, 150, 30), "Crawl")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CrawlStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Crawl;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 505, 150, 30), "Sit")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChairSitTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("chair", 0.3f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Sit;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 505, 150, 30), "Push Cart")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CartPullGrabTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("cart", 0.25f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Cart;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 505, 150, 30), "Laydown")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("LaydownLaydownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Laydown;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 545, 150, 30), "Gather")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("GatherTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 545, 150, 30), "Gather Kneeling")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("GatherKneelingTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 585, 150, 30), "Wave1")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Wave1Trigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(2.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 545, 150, 30), "Cheer1")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Cheer1Trigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(2.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 585, 150, 30), "Scratch Head")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Bored1Trigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 585, 150, 30), "Cheer2")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Cheer2Trigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(2.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 630, 150, 30), "Cheer3")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Cheer3Trigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(2.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 670, 150, 30), "Fear")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("FearTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(4f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 625, 150, 30), "Climb")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ClimbStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("ladder", 0.3f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Climb;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 625, 150, 30), "Climb Top")){
							 | 
						|||
| 
								 | 
							
												this.gameObject.transform.position += new Vector3(0, 3, 0);
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ClimbOnTopTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("ladder", 0.3f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Climb;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 665, 150, 30), "Pray")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Pray-DownTrigger");
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Pray;
							 | 
						|||
| 
								 | 
							
												crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 665, 150, 30), "Push Pull")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("PushPullStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("pushpull", 0.3f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.PushPull;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Cart){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 505, 150, 30), "Release Cart")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CartPullReleaseTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.75f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Pray){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 665, 150, 30), "Stand")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("Pray-StandTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.1f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Hammer){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Hammer Wall")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("HammerWallTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.9f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Hammer Table")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("HammerTableTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.9f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Hammer")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(0.4f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Away Hammer")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(0.4f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Put Down Hammer")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 225, 150, 30), "Drop Hammer")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 265, 150, 30), "Kneel")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemKneelDownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Kneel;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 305, 150, 30), "Chisel")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemChiselTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Painting){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Paint Wall")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPaintTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.9f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Fill Brush")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPaintRefillTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.9f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Paintbrush")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(0.4f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Away Paintbrush")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(0.4f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Put Down Paintbrush")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 225, 150, 30), "Drop Paintbrush")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Kneel){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 30, 150, 30), "Hammer")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemKneelHammerTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.1f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 265, 150, 30), "Stand")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemKneelStandTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Hammer;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Drink){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Drink")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("DrinkUpperTrigger");
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Drink){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Drink")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDrinkTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Water")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemWaterTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Drink")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Drink Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Put Drink Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 225, 150, 30), "Drop Drink")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Food){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Eat Food")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("EatUpperTrigger");
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Food){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Eat Food")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemEatTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Give Food")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Put Food Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Food Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop Food")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 225, 150, 30), "Plant Food")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPlantTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.6f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Sickle){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Use Sickle")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemSickleUse");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Give Sickle")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Put Sickle Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Sickle Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop Sickle")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Axe){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = false;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Start Chopping")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChoppingStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Chopping;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Put Axe Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Axe")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Axe Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop Axe")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.PickAxe){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Chop Upper Horizontal")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopHorizontalUpperTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Chop Upper Vertical")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopVerticalUpperTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.PickAxe){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = false;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Start PickAxing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChoppingStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.PickAxing;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Put PickAxe Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give PickAxe")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put PickAxe Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop PickAxe")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Saw){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = false;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Start Sawing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("SawStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Sawing;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Put Saw Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBeltAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Saw")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Drop Saw")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Sawing){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Finish Sawing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("SawFinishTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Saw;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Chopping){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Chop Vertical")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopVerticalTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Chop Horizontal")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopHorizontalTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Chop Diagonal")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopDiagonalTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Chop Ground")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopGroundTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Finish Chopping")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopFinishTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Axe;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.PickAxing){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Swing Vertical")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopVerticalTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Swing Horizontal")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopHorizontalTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Swing Ground")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopGroundTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Swing Ceiling")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopCeilingTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Swing Diagonal")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopDiagonalTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 225, 150, 30), "Finish PickAxing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChopFinishTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.PickAxe;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Shovel){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = false;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Start Digging")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("DiggingStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Digging;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Put Shovel Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Shovel")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Shovel Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop Shovel")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Rake){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = false;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Start Raking")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("DiggingStartTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Raking;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Put Rake Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Rake")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Rake Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop Rake")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Raking){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Rake")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemRakeUse");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Finish Raking")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("DiggingFinishTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Rake;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Digging){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Dig")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("DiggingScoopTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Finish Digging")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("DiggingFinishTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Shovel;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.FishingPole){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = false; 
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Cast Reel")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("FishingCastTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Fishing;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Put Fishing Pole Away")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Give Fishing Pole")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Put Fishing Pole Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 185, 150, 30), "Drop FishingPole")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemDropTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.4f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Sawing){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Finish Sawing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("SawFinishTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Saw;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Sit){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Talk1")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChairTalk1Trigger");
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Eat")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChairEatTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("chaireat", 0.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("chair", 1.1f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Drink")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChairDrinkTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("chairdrink", 0.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("chair", 1.1f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
								
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Stand")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ChairStandTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Fishing){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Reel In")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("FishingReelTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Finish Fishing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Box){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Put Down Box")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.7f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Throw Box")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryThrowTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 104, 150, 30), "Give Box")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryHandoffTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.6f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Lumber){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Put Down Lumber")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryPutdownTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 1f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Overhead){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Throw Sphere")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CarryOverheadThrowTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Climb){
							 | 
						|||
| 
								 | 
							
											crafterController.isPaused = true;
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Climb Off Bottom")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ClimbOffBottomTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.9f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(0.9f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Climb Up")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ClimbUpTrigger");
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 105, 150, 30), "Climb Down")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ClimbDownTrigger");
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 145, 150, 30), "Climb Off Top")){
							 | 
						|||
| 
								 | 
							
												Vector3 posPivot = crafterController.animator.pivotPosition;
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ClimbOffTopTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 2f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(2f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
												crafterController.animator.stabilizeFeet = true;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.PushPull){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Release")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("PushPullReleaseTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ChangeCharacterState(0.5f, CrafterController.CharacterState.Idle));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Laydown){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 505, 150, 30), "Getup")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("LaydownGetupTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Use){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(200, 465, 150, 30), "Use")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetBool("Use", false);
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Crawl){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(375, 465, 150, 30), "Getup")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("CrawlGetupTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
										if(crafterController.charState == CrafterController.CharacterState.Spear){
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 25, 150, 30), "Spear")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("SpearfishAttackTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1f));
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
											if(GUI.Button(new Rect(25, 65, 150, 30), "Finish Spearfishing")){
							 | 
						|||
| 
								 | 
							
												crafterController.animator.SetTrigger("ItemBackAwayTrigger");
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._MovePause(1.2f));
							 | 
						|||
| 
								 | 
							
												crafterController.charState = CrafterController.CharacterState.Idle;
							 | 
						|||
| 
								 | 
							
												StartCoroutine(crafterController._ShowItem("none", 0.5f));
							 | 
						|||
| 
								 | 
							
												crafterController.isSpearfishing = false;
							 | 
						|||
| 
								 | 
							
											}
							 | 
						|||
| 
								 | 
							
										}
							 | 
						|||
| 
								 | 
							
									}
							 | 
						|||
| 
								 | 
							
								}
							 |