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;
 | |
| 			}
 | |
| 		}
 | |
| 	}
 | |
| } |