public void SetStatus(int i, MenuStatus s) { var item = (CommandMenuItem) menuItems[i]; item.Visible = (s & MenuStatus.Visible) != 0; item.Enabled = (s & MenuStatus.Enabled) != 0; item.Checked = (s & MenuStatus.Checked) != 0; }
public async Task <JsonResult> ToggleMenuStatus(string menuId, MenuStatus status) { if (!await HotelManager.ToggleMenuStatus(menuId, status)) { return(Json(new JsonError())); } return(Json(new JsonSuccess())); }
public void SetStatus(int i, MenuStatus s) { var item = (CommandMenuItem)menuItems[i]; item.Visible = (s & MenuStatus.Visible) != 0; item.Enabled = (s & MenuStatus.Enabled) != 0; item.Checked = (s & MenuStatus.Checked) != 0; }
// Use this for initialization void Start() { isFocused = false; focusStatus = MenuStatus.unfocused; machineController = gameObject.GetComponent <MachineController>(); camera = GameObject.Find("Main Camera").GetComponent <Camera>(); Debug.Log("X: " + Screen.width + " Y: " + Screen.height); arrowPressed = false; }
public Menu(Guid id, string name, string img1, string img2, string intro, string content, MenuStatus status) { this.Id = id; this.Menuname = name; this.Firstimg = img1; this.Secondimg = img2; this.Introduction = intro; this.Content = content; this.Status = status; }
public void SetStatus(int i, MenuStatus s) { var item = (ToolStripItem)menuItems[i]; item.Visible = (s & MenuStatus.Visible) != 0; item.Enabled = (s & MenuStatus.Enabled) != 0; if (item is CommandMenuItem citem) { citem.Checked = (s & MenuStatus.Checked) != 0; } }
public void SetToolbarStatus(WinformToolbar toolbar, MenuStatus menuStatus) { if (menuStatus == MenuStatus.Available) { ((BarButtonItem)toolbar.UIObject).Enabled = true; } else { ((BarButtonItem)toolbar.UIObject).Enabled = false; } }
// Use this for initialization void Start() { //canvasRect = this.GetComponent<RectTransform>(); panelRect = menuBase.GetComponent <RectTransform>(); panelOrigin = panelRect.anchoredPosition; gr = menuOverlay.GetComponent <GraphicRaycaster>(); ms = menuOverlay.GetComponent <MenuStatus>(); isExtracted = false; gr.enabled = false; }
public async Task SetMenuStatus(string menuGuid) { MenuStatus s = new MenuStatus(); s.MenuGuid = menuGuid; var data = await _menuStatusRepository.GetAllListAsync(); foreach (var item in data) { await _menuStatusRepository.DeleteAsync(item); } await _menuStatusRepository.InsertAsync(s); }
public void PlayerAlert(bool player1, bool player2) { if (focusStatus == MenuStatus.unfocused || focusStatus == MenuStatus.startPrompt) { isPlayer1Focused = player1; isPlayer2Focused = player2; } if ((isPlayer1Focused || isPlayer2Focused) && focusStatus == MenuStatus.unfocused) { focusStatus = MenuStatus.startPrompt; } }
private void OnSwitchMenu(MenuStatus status) { switch (status) { case MenuStatus.Open: _regionManager.Regions["LeftRegion"].Deactivate(_detailsView); _regionManager.Regions["LeftRegion"].Activate(_menuView); break; case MenuStatus.Close: _regionManager.Regions["LeftRegion"].Deactivate(_menuView); _regionManager.Regions["LeftRegion"].Activate(_detailsView); break; } }
public async Task <bool> ToggleMenuStatus(string menuId, MenuStatus status) { var menu = await ctx.Menus.Where(m => m.Id == menuId).FirstOrDefaultAsync(); if (menu == null) { return(false); } if (!Enum.IsDefined(status.GetType(), status)) { return(false); } menu.Status = status; ctx.SaveChanges(); return(true); }
public void Unfocus() { focusStatus = MenuStatus.unfocused; if (isPlayer1Focused) { player1.GetComponent <Player1_Movement>().canMove = true; player1.GetComponent <Rigidbody>().constraints = RigidbodyConstraints.FreezePositionY | RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationZ; player1.GetComponentInChildren <Player1_Combat>().canFire = true; } if (isPlayer2Focused) { player2.GetComponent <Player2_Movement>().canMove = true; player2.GetComponent <Rigidbody>().constraints = RigidbodyConstraints.FreezePositionY | RigidbodyConstraints.FreezeRotationX | RigidbodyConstraints.FreezeRotationZ; player2.GetComponentInChildren <Player2_Combat>().canFire = true; } }
public void ChangeLeft() { if (LastMonster == "Aguia") { LstPeixe(); } else if (LastMonster == "Peixe") { LstMamute(); } else if (LastMonster == "Mamute") { LstAguia(); } MenuStatus.GetComponent <StatsBehaviour> ().AtualBars(); }
/// <summary> /// Verändert den Status eines Menus der MenuBar /// </summary> /// <param name="menu">Menu das verändert werden soll.</param> /// <param name="menustatus">Zustand der auf das Menu angewendet werden soll</param> public void toggle(Menus menu, MenuStatus menustatus) { closeAllSubMenus(); switch (menu) { case Menus.Datei: DateiMenu(menustatus); break; case Menus.Bearbeiten: BearbeitenMenu(menustatus); break; case Menus.Snippets: SnippetMenu(); break; case Menus.Suche: openSucheMenu(); break; case Menus.Einstellungen: openEinstellungenMenu(); break; } }
internal void SetStatus(int totalSelected) { if (// disable on errors tasks == null || taskMenuItem == null || // disable if not supported by all selected tasks tasks.Count == 0 || tasks.Count != totalSelected || // disable if null tasks or not enabled by all tasks tasks.Exists(delegate(Task t) { return(t == null || !t.IsEnabled(taskMenuItem)); }) ) { status = MenuStatus.Disabled; } // Set checkable items (disable if selected tasks disagree on checked state) else if (taskMenuItem.Kind == TaskMenuKind.Checkable && tasks != null) { Task task0 = tasks[0]; if (task0 != null) { bool isChecked = task0.IsChecked(taskMenuItem); if (tasks.TrueForAll(delegate(Task t) { return(t != null && isChecked == t.IsChecked(taskMenuItem)); })) { status = (isChecked ? MenuStatus.Checked : MenuStatus.Unchecked); } else { status = MenuStatus.Disabled; } } else { status = MenuStatus.Disabled; } } // Disable singular menus if multiple selected tasks else if (taskMenuItem.Kind == TaskMenuKind.Singular) { status = (tasks.Count == 1 ? MenuStatus.Enabled : MenuStatus.Disabled); } // normal menu item else { status = MenuStatus.Enabled; } }
internal void SetStatus(int totalSelected) { if (// disable on errors tasks == null || taskMenuItem == null || // disable if not supported by all selected tasks tasks.Count == 0 || tasks.Count != totalSelected || // disable if null tasks or not enabled by all tasks tasks.Exists(delegate (Task t) { return (t == null || !t.IsEnabled(taskMenuItem)); }) ) { status = MenuStatus.Disabled; } // Set checkable items (disable if selected tasks disagree on checked state) else if (taskMenuItem.Kind == TaskMenuKind.Checkable && tasks != null) { Task task0 = tasks[0]; if (task0 != null) { bool isChecked = task0.IsChecked(taskMenuItem); if (tasks.TrueForAll(delegate (Task t) { return (t != null && isChecked == t.IsChecked(taskMenuItem)); })) { status = (isChecked ? MenuStatus.Checked : MenuStatus.Unchecked); } else { status = MenuStatus.Disabled; } } else status = MenuStatus.Disabled; } // Disable singular menus if multiple selected tasks else if (taskMenuItem.Kind == TaskMenuKind.Singular) { status = (tasks.Count == 1 ? MenuStatus.Enabled : MenuStatus.Disabled); } // normal menu item else { status = MenuStatus.Enabled; } }
//public void RefeshToolbar() //{ // throw new NotImplementedException(); //} //public void RefeshToolbar(string groupName) //{ // IList<WinformToolbar> toolbars= winformToolbarManager.GetToolbarsByGroups(groupName); // if (toolbars != null && toolbars.Count > 0) { // } //} public void SetToolbarGroupStatus(WinformToolbarGroup toolbarGroup, MenuStatus menuStatus) { if (menuStatus == MenuStatus.Available) { ((Bar)(toolbarGroup.UIObject)).Visible = true; } else if (menuStatus == MenuStatus.Hidden) { ((Bar)(toolbarGroup.UIObject)).Visible = false; } else if (menuStatus == MenuStatus.Disable) { if (toolbarGroup.ToolBars != null && toolbarGroup.ToolBars.Count > 0) { foreach (var tool in toolbarGroup.ToolBars) { ((BarButtonItem)tool.UIObject).Enabled = false; } } } }
// Use this for initialization void Start() { audio.Play(); // Liste todos os games objects ListGameobjects(); DisableGameObjects(MenuStatus.GetComponent <StatsBehaviour> ().TMamute); DisableGameObjects(MenuStatus.GetComponent <StatsBehaviour> ().TPeixe); DisableGameObjects(MenuStatus.GetComponent <StatsBehaviour> ().TAguia); DisableGameObjects(MenuInject); DisableGameObjects(Aviso); DisableGameObjects(MenuStatus); fileName = "lastMonster.json"; //String "master" It contains all the text for json file. string str = Read(); //Still do not get it right what this means, but it is the variable that understands that the string is a json object. JSONNode json = JSON.Parse(str); //Get a string of monster choose, in laboratory LastMonster = json["monster_choose"]; if (LastMonster == "Aguia") { LstAguia(); } else if (LastMonster == "Mamute") { LstMamute(); } else if (LastMonster == "Peixe") { LstPeixe(); } }
public void Status() { DisableGameObjects(btnInjection); DisableGameObjects(btnStatus); CollidersDisable(rightArrow); CollidersDisable(leftArrow); EnableGameObjects(MenuStatus); if (LastMonster == "Aguia") { MenuStatus.GetComponent <StatsBehaviour> ().AguiaValues(); } else if (LastMonster == "Mamute") { MenuStatus.GetComponent <StatsBehaviour> ().MamuteValues(); } else if (LastMonster == "Peixe") { MenuStatus.GetComponent <StatsBehaviour>().PeixeValues(); } MenuStatus.GetComponent <StatsBehaviour>().ShowValues(); }
/// <summary> /// 设置菜单状态 /// </summary> /// <param name="menu"></param> /// <param name="menuStatus"></param> public void SetMenuStatus(WinformMenu menu, MenuStatus menuStatus) { if (menu.MenuType == MenuType.Page) { if (menu.UIObject is RibbonPage) { RibbonPage page = (RibbonPage)menu.UIObject; switch (menuStatus) { case MenuStatus.Available: page.Visible = true; break; case MenuStatus.Disable: page.Visible = false; break; case MenuStatus.Hidden: page.Visible = false; break; } } } else if (menu.MenuType == MenuType.Group) { if (menu.UIObject is RibbonPageGroup) { RibbonPageGroup group = (RibbonPageGroup)menu.UIObject; switch (menuStatus) { case MenuStatus.Available: group.Enabled = true; group.Visible = true; break; case MenuStatus.Disable: group.Enabled = false; group.Visible = true; break; case MenuStatus.Hidden: group.Enabled = false; group.Visible = false; break; } } } else if (menu.MenuType == MenuType.Navigation) { if (menu.UIObject is BarSubItem) { BarSubItem barSubItem = menu.UIObject as BarSubItem; switch (menuStatus) { case MenuStatus.Available: barSubItem.Enabled = true; break; case MenuStatus.Disable: barSubItem.Enabled = false; break; case MenuStatus.Hidden: barSubItem.Enabled = false; break; } } else if (menu.UIObject is BarButtonItem) { BarButtonItem barButtonItem = menu.UIObject as BarButtonItem; switch (menuStatus) { case MenuStatus.Available: barButtonItem.Enabled = true; break; case MenuStatus.Disable: barButtonItem.Enabled = false; break; case MenuStatus.Hidden: barButtonItem.Enabled = false; break; } } } }
public void SetStatus(int i, MenuStatus s) { throw new NotImplementedException(); }
/// <summary> /// 设置菜单状态 /// </summary> /// <param name="menu"></param> /// <param name="menuStatus"></param> public void SetMenuStatus(WinformMenu menu, MenuStatus menuStatus) { if (menu.MenuType == MenuType.Page) { if (menu.UIObject is RibbonPage) { RibbonPage page = (RibbonPage)menu.UIObject; switch (menuStatus) { case MenuStatus.Available: page.Visible = true; break; case MenuStatus.Disable: // page 设置disable。那么所有的子条目将都设置为disable page.Visible = true; break; case MenuStatus.Hidden: page.Visible = false; break; } } } else if (menu.MenuType == MenuType.Group) { if (menu.UIObject is RibbonPageGroup) { RibbonPageGroup group = (RibbonPageGroup)menu.UIObject; switch (menuStatus) { case MenuStatus.Available: group.Enabled = true; group.Visible = true; break; case MenuStatus.Disable: // group.Enabled = false; group.Visible = true; break; case MenuStatus.Hidden: group.Enabled = false; group.Visible = false; break; } } } else if (menu.MenuType == MenuType.Navigation) { if (menu.UIObject is BarSubItem) { BarSubItem barSubItem = menu.UIObject as BarSubItem; switch (menuStatus) { case MenuStatus.Available: barSubItem.Enabled = true; break; case MenuStatus.Disable: barSubItem.Enabled = false; break; case MenuStatus.Hidden: barSubItem.Enabled = false; break; } } else if (menu.UIObject is BarButtonItem) { BarButtonItem barButtonItem = menu.UIObject as BarButtonItem; switch (menuStatus) { case MenuStatus.Available: barButtonItem.Enabled = true; break; case MenuStatus.Disable: barButtonItem.Enabled = false; break; case MenuStatus.Hidden: barButtonItem.Enabled = false; break; } } } if (menu.Children != null && menu.Children.Count > 0) { SetMenuStatus(menu.Children, MenuStatus.Disable); } }
internal MenuItem(ITaskMenuItem menuItem) { this.taskMenuItem = menuItem; tasks = new List<Task>(1); status = MenuStatus.Disabled; }
// Update is called once per frame void Update() { if (Input.GetKeyDown(KeyCode.Escape)) { paused = true; ShowPauseMenu(); } if (paused) { allowedToCapture = false; if (smoothMouseLook != null) { smoothMouseLook.allowedToCapture = allowedToCapture; } return; } if (!showingInventory) { showingBlockInventory = false; } if (showingInventory) { allowedToCapture = false; } else if (!paused) { allowedToCapture = true; } if (smoothMouseLook != null) { smoothMouseLook.allowedToCapture = allowedToCapture; } curMenuStatus = CurrentMenu; // in world if (blocksWorld != null && smoothMouseLook != null) { // if the current gui player is disabled, we need to search for which one we are actually using if (activeGuiPlayer == null || !activeGuiPlayer.enabled) { activeGuiPlayer = null; foreach (BlocksPlayer player in FindObjectsOfType <BlocksPlayer>()) { if (player.enabled) { activeGuiPlayer = player; break; } } if (activeGuiPlayer != null) { smoothMouseLook = activeGuiPlayer.GetComponent <SmoothMouseLook>(); } } if (curMenu == MenuStatus.LoadWorld || curMenu == MenuStatus.GenerateWorld || curMenu == MenuStatus.MainMenu) { curMenu = MenuStatus.Hotbar; showingInventory = false; showingBlockInventory = false; paused = false; } if (curMenuStatus != MenuStatus.BlockInventory && curMenuStatus != MenuStatus.Inventory) { if (playerInventoryShowing != null) { playerInventoryShowing.inventoryGui.displaying = false; playerInventoryShowing = null; } if (blockShowing != LVector3.Invalid || blockShowingInventory != null) { blocksWorld.otherObjectInventoryGui.displaying = false; blocksWorld.otherObjectInventoryGui.playerUsing = null; blocksWorld.otherObjectInventoryGui.inventory = null; blockShowingInventory = null; blockShowing = LVector3.Invalid; } } if (curMenuStatus == MenuStatus.Inventory) { if (playerInventoryShowing == null) { blocksWorld.otherObjectInventoryGui.displaying = false; blocksWorld.otherObjectInventoryGui.playerUsing = null; } } if (curMenuStatus == MenuStatus.Hotbar) { playerHotbarShowing = activeGuiPlayer; playerHotbarShowing.inventoryGui.numRows = 1; playerHotbarShowing.inventoryGui.inventory = playerHotbarShowing.inventory; playerHotbarShowing.inventoryGui.maxItems = playerHotbarShowing.hotbarSize; playerHotbarShowing.inventoryGui.screenOffset.y = -Screen.height / 2.0f + 100.0f; playerHotbarShowing.inventoryGui.displaying = true; } else { if (playerHotbarShowing != null) { //playerHotbarShowing.inventoryGui.displaying = false; //playerHotbarShowing = null; } } } // in main menu else { if (curMenuStatus == MenuStatus.Hotbar || curMenuStatus == MenuStatus.Inventory || curMenuStatus == MenuStatus.BlockInventory) { curMenu = MenuStatus.MainMenu; } } if (CurrentMenu == MenuStatus.Hotbar) { HideAllMenus(); } }
internal MenuItem(ITaskMenuItem menuItem) { this.taskMenuItem = menuItem; tasks = new List <Task>(1); status = MenuStatus.Disabled; }
public static extern bool EnableMenuItem(IntPtr hMenu, Types.SystemCommand uIDEnableItem, MenuStatus uEnable);
public MenuState(MenuStatus status, ApiCreateGameResponse gameResponse) { Status = status; CreateGameResponse = gameResponse; }
// Update is called once per frame void Update() { switch (focusStatus) { case MenuStatus.startPrompt: if ((isPlayer1Focused || isPlayer2Focused) && !aButton) { Vector3 screenPos = camera.WorldToScreenPoint(transform.position); aActual = Instantiate(aPrefab, GameObject.Find("Canvas").GetComponent <Transform>()); Debug.Log("X: " + screenPos.x + " Y: " + screenPos.y + " Z: " + screenPos.z); aActual.anchoredPosition = new Vector2(screenPos.x - (Screen.width / 2), screenPos.y - (Screen.height / 2) - tenCent); aButton = true; } if (aButton) { RawImage img = aActual.GetComponent <RawImage>(); img.transform.localScale += (grow ? 0.05f : -0.05f) * Vector3.one; if (img.transform.localScale.x > 2 || img.transform.localScale.x < 0.75f) { grow = !grow; } } if (isPlayer1Focused) { if (Input.GetButtonDown("P1_A")) { focusStatus = MenuStatus.menu; isPlayer2Focused = false; player1.GetComponent <Player1_Movement>().canMove = false; player1.GetComponent <Rigidbody>().constraints = RigidbodyConstraints.FreezeAll; player1.GetComponentInChildren <Player1_Combat>().canFire = false; Destroy(aActual.gameObject); aButton = false; break; } } if (isPlayer2Focused) { if (Input.GetButtonDown("P2_A")) { focusStatus = MenuStatus.menu; isPlayer1Focused = false; player2.GetComponent <Player2_Movement>().canMove = false; player2.GetComponent <Rigidbody>().constraints = RigidbodyConstraints.FreezeAll; player2.GetComponentInChildren <Player2_Combat>().canFire = false; Destroy(aActual.gameObject); aButton = false; } } if (!isPlayer1Focused && !isPlayer2Focused && aButton) { Destroy(aActual.gameObject); aButton = false; } if (slate) { cleanupSlate(); } break; case MenuStatus.menu: if (!slate) { //initializes the slates row = 0; rows = false; Vector3 screen = camera.WorldToScreenPoint(transform.position); actualSlate = Instantiate(slatePrefab, GameObject.Find("Canvas").GetComponent <Transform>()); actualSlate.anchoredPosition = new Vector2(screen.x, screen.y - Screen.height * .9f); if (gameObject.name.Equals("fabric8r")) { o1l = Instantiate(o1Prefab, GameObject.Find("Canvas").GetComponent <Transform>()); o1m = Instantiate(o1Prefab, GameObject.Find("Canvas").GetComponent <Transform>()); o1r = Instantiate(o1Prefab, GameObject.Find("Canvas").GetComponent <Transform>()); } else if (gameObject.name.Equals("mut8r")) { o1l = Instantiate(o2Prefab, GameObject.Find("Canvas").GetComponent <Transform>()); o1m = Instantiate(o2Prefab, GameObject.Find("Canvas").GetComponent <Transform>()); o1r = Instantiate(o2Prefab, GameObject.Find("Canvas").GetComponent <Transform>()); } else { rows = true; UpdateRow(); slate = true; Debug.Log(rows + " " + slate); break; } int midYOffset = 11; int sideYOffset = -10; int sideXOffset = 72; o1l.anchoredPosition = new Vector2(screen.x - sideXOffset, screen.y - Screen.height * .9f + sideYOffset); o1m.anchoredPosition = new Vector2(screen.x, screen.y - Screen.height * .9f + midYOffset); o1r.anchoredPosition = new Vector2(screen.x + sideXOffset, screen.y - Screen.height * .9f + sideYOffset); o1l.localScale = Vector3.one * .8f; o1m.localScale = Vector3.one * .8f; o1r.localScale = Vector3.one * .8f; o1l.GetComponent <RawImage>().color = red; o1m.GetComponent <RawImage>().color = blue; o1r.GetComponent <RawImage>().color = green; slate = true; } if (isPlayer1Focused) { if (Input.GetButtonDown("P1_X")) { machineController.UseButton("X", row); } else if (Input.GetButtonDown("P1_Y")) { machineController.UseButton("Y", row); } else if (Input.GetButtonDown("P1_B")) { machineController.UseButton("B", row); } else if (Input.GetButtonDown("P1_A")) { machineController.UseButton("A", row); } else if (Input.GetAxisRaw("P1_DPadVertical") == -1 && !arrowPressed) { if (rows) { handleRows(1); } machineController.UseButton("Up", row); arrowPressed = true; } else if (Input.GetAxisRaw("P1_DPadVertical") == 1 && !arrowPressed) { if (rows) { handleRows(-1); } machineController.UseButton("Down", row); arrowPressed = true; } else if (Input.GetAxisRaw("P1_DPadVertical") == 0 && arrowPressed) { arrowPressed = false; } } else { if (Input.GetButtonDown("P2_X")) { machineController.UseButton("X", row); } else if (Input.GetButtonDown("P2_Y")) { machineController.UseButton("Y", row); } else if (Input.GetButtonDown("P2_B")) { machineController.UseButton("B", row); } else if (Input.GetButtonDown("P2_A")) { machineController.UseButton("A", row); } else if (Input.GetAxisRaw("P2_DPadVertical") == -1 && !arrowPressed) { if (rows) { handleRows(1); } machineController.UseButton("Up", row); arrowPressed = true; } else if (Input.GetAxisRaw("P2_DPadVertical") == 1 && !arrowPressed) { if (rows) { handleRows(-1); } machineController.UseButton("Down", row); arrowPressed = true; } else if (Input.GetAxisRaw("P2_DPadVertical") == 0 && arrowPressed) { arrowPressed = false; } } break; case MenuStatus.activate: break; } }
public MenuEventArgs(List<MenuItem> contents, int playerID, int selection, MenuStatus status) { this.Data = contents; this.Selected = selection; this.PlayerID = playerID; this.Status = status; }
public void Inject() { if (LastMonster == "Aguia") { MenuStatus.GetComponent <StatsBehaviour> ().AguiaValues(); } else if (LastMonster == "Mamute") { MenuStatus.GetComponent <StatsBehaviour> ().MamuteValues(); } else if (LastMonster == "Peixe") { MenuStatus.GetComponent <StatsBehaviour>().PeixeValues(); } if (ItemSelect == "item1") { itensbehaviour.item1 -= 1; tmpEner = 50; tmpForca = 0; tmpResis = 0; tmpConst = 0; tmpTox = 5; tmpVida = 0; } else if (ItemSelect == "item2") { itensbehaviour.item2 -= 1; tmpEner = 50; tmpForca = 1; tmpResis = 3; tmpConst = 0; tmpTox = 40; tmpVida = 0; } else if (ItemSelect == "item3") { itensbehaviour.item3 -= 1; tmpEner = 0; tmpForca = 1; tmpResis = 3; tmpConst = 0; tmpTox = 0; tmpVida = 5; } else if (ItemSelect == "item4") { itensbehaviour.item4 -= 1; tmpEner = 0; tmpForca = 0; tmpResis = 0; tmpConst = 0; tmpTox = -20; tmpVida = 0; } else if (ItemSelect == "item5") { itensbehaviour.item5 -= 1; tmpEner = 0; tmpForca = 0; tmpResis = 0; tmpConst = 0; tmpTox = 10; tmpVida = 20; } else if (ItemSelect == "item6") { itensbehaviour.item6 -= 1; tmpEner = 0; tmpForca = 5; tmpResis = 0; tmpConst = 1; tmpTox = 70; tmpVida = 0; } int damage = MenuStatus.GetComponent <StatsBehaviour>().forc + tmpForca; int health = MenuStatus.GetComponent <StatsBehaviour>().cons + tmpConst; int resistance = MenuStatus.GetComponent <StatsBehaviour>().resis + tmpResis;; int energy = MenuStatus.GetComponent <StatsBehaviour>().ener + tmpEner; int toxi = MenuStatus.GetComponent <StatsBehaviour>().tox + tmpTox; int level = MenuStatus.GetComponent <StatsBehaviour> ().level; int total_damage = damage; int total_health = MenuStatus.GetComponent <StatsBehaviour>().vida; int total_resistance = resistance; int total_energy = energy; savechanges = new Monster_Create(total_damage, total_health, total_resistance, total_energy, damage, health, resistance, level, energy, toxi); playerJson = JsonMapper.ToJson(savechanges); if (LastMonster == "Aguia") { File.WriteAllText((Application.persistentDataPath + "/Aguia.json"), playerJson.ToString()); } else if (LastMonster == "Mamute") { File.WriteAllText((Application.persistentDataPath + "/Mamute.json"), playerJson.ToString()); } else if (LastMonster == "Peixe") { File.WriteAllText((Application.persistentDataPath + "/Peixe.json"), playerJson.ToString()); } itenssave = new Itens(itensbehaviour.item1, itensbehaviour.item2, itensbehaviour.item3, itensbehaviour.item4, itensbehaviour.item5, itensbehaviour.item6); playerJson = JsonMapper.ToJson(itenssave); File.WriteAllText((Application.persistentDataPath + "/Itens.json"), playerJson.ToString()); CollidersEnable(btnInjection); CollidersEnable(btnStatus);; EnableGameObjects(Monstros); if (LastMonster == "Aguia") { EnableGameObjects(Aguia); } else if (LastMonster == "Peixe") { EnableGameObjects(Fish); } else if (LastMonster == "Mamute") { EnableGameObjects(Mamute); } ItemInject.GetComponent <SpriteRenderer> ().sprite = null; ItemSelect = null; MenuInject.SetActive(false); }