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