void UpdateInventory() { if (gameObject.GetComponent <Stats>().inventoryOn == false) { foreach (Transform child in transform.gameObject.GetComponent <Stats>().UnReadyItemsUI.transform) { if (child.GetComponent <AmmoData>() == true) { gameObject.GetComponent <Stats>().InstantiatePickupItemAmmo(child.GetComponent <ItemFunctionFoundation>().itmID, child.gameObject); GameObject.Destroy(child.gameObject); } else if (child.GetComponent <ItemAction_StatsEditorItem>() == true) { gameObject.GetComponent <Stats>().InstantiatePickupItemConsumable(child.GetComponent <ItemFunctionFoundation>().itmID, child.gameObject); GameObject.Destroy(child.gameObject); } else { GameObject.Destroy(child.gameObject); } } if (CurrentStorage != null) { CurrentStorage.GetComponent <Storage>().CurrentlyBeingUsed = false; CurrentStorage.GetComponent <Storage>().MyStorageUI.transform.SetParent(CurrentStorage.transform); CurrentStorage.GetComponent <Storage>().currentlyInteractingInstance = null; CurrentStorage = null; } } if (gameObject.GetComponent <Stats>().inventoryOn == true) { CameraCont CamCon = MainCamAcess.gameObject.GetComponent <CameraCont>(); animator.SetBool("Inventory", true); TurnToCam = false; CamCon.CanMove = false; } else if (InteractMode == true) { CameraCont CamCon = MainCamAcess.gameObject.GetComponent <CameraCont>(); animator.SetBool("Inventory", true); TurnToCam = false; CamCon.CanMove = false; } else if (MyPauseMenu.GetComponent <PauseMenu>().PauseMenuGroup.active == true) { CameraCont CamCon = MainCamAcess.gameObject.GetComponent <CameraCont>(); TurnToCam = false; CamCon.CanMove = false; } else { CameraCont CamCon = MainCamAcess.gameObject.GetComponent <CameraCont>(); animator.SetBool("Inventory", false); CamCon.CanMove = true; } }
// Use this for initialization void Start() { player = FindObjectOfType <Movement>(); if (player.startPoint == dirName) { player.transform.position = transform.position; camera = FindObjectOfType <CameraCont>(); camera.transform.position = new Vector3(transform.position.x, transform.position.y, camera.transform.position.z); player.lastMove = startDir; player.transform.position = transform.position; camera = FindObjectOfType <CameraCont>(); camera.transform.position = new Vector3(transform.position.x, transform.position.y, camera.transform.position.z); } player.lastMove = startDir; }