Firstborn/Assets/Crafting Mecanim Animation .../Code/GUIControls.cs
Schaken-Mods 959e80cf72 assets upload
assets upload description.
2023-03-28 12:16:30 -05:00

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