public void moveRight() { if (bagUI1.Enabled) { if (bagUI0.Type == GameItemBagUI.GameItemBagUIType.Bag) { int userID = GameUserData.instance.nextUser(bagUI1.UserID); if (userID == GameDefine.INVALID_ID) { bagUI1.setType(GameItemBagUI.GameItemBagUIType.User); bagUI1.setUser(0); bagUI1.setItems(GameUserData.instance.getUnitBase(0).Items); } else { bagUI1.setType(GameItemBagUI.GameItemBagUIType.User); bagUI1.setUser(userID); bagUI1.setItems(GameUserData.instance.getUnitBase(userID).Items); } } else { int userID = GameUserData.instance.nextUser(bagUI1.UserID); if (bagUI0.UserID == userID) { userID = GameUserData.instance.nextUser(userID); } if (userID == GameDefine.INVALID_ID) { bagUI1.setType(GameItemBagUI.GameItemBagUIType.Bag); bagUI1.setItems(GameUserData.instance.ItemBag); } else { bagUI1.setType(GameItemBagUI.GameItemBagUIType.User); bagUI1.setUser(userID); bagUI1.setItems(GameUserData.instance.getUnitBase(userID).Items); } } bagUI1.select(0); } else { int selection = bagUI1.Selection; bagUI0.enable(false); bagUI1.enable(true); bagUI1.select(selection); } updateText(); }
public void moveRight() { if (bagUI.Enabled) { if (bagUI.Type == GameItemBagUI.GameItemBagUIType.User) { int userID = GameUserData.instance.nextUser(bagUI.UserID); if (userID == GameDefine.INVALID_ID) { bagUI.setType(GameItemBagUI.GameItemBagUIType.Bag); bagUI.setItems(GameUserData.instance.ItemBag); } else { bagUI.setType(GameItemBagUI.GameItemBagUIType.User); bagUI.setUser(userID); shopUI.setUser(userID); bagUI.setItems(GameUserData.instance.getUnitBase(userID).Items); } } else if (bagUI.Type == GameItemBagUI.GameItemBagUIType.Bag) { bagUI.setType(GameItemBagUI.GameItemBagUIType.User); bagUI.setUser(0); shopUI.setUser(0); bagUI.setItems(GameUserData.instance.getUnitBase(0).Items); } } else { shopUI.enable(false); bagUI.enable(true); } bagUI.select(0); updateText(); }
public void show(GameRPGShopInfo i, OnEventOver over) { info = i; onEventOver = over; show(); shopUI.gameObject.SetActive(false); bagUI.gameObject.SetActive(false); moneyText.gameObject.SetActive(false); itemText.gameObject.SetActive(false); Background1.gameObject.SetActive(false); Background2.gameObject.SetActive(false); string path = "Prefab/Shop/Shop" + GameDefine.getString2(info.shop); GameObject gameOjbect = Resources.Load <GameObject>(path); GameObject obj = Instantiate(gameOjbect, transBackground); Transform trans = obj.transform; trans.localPosition = new Vector3(0.0f, 0.0f, 0.0f); trans.localScale = new Vector3(1.0f, 1.0f, 1.0f); gameAnimation = obj.GetComponent <GameAnimation>(); gameAnimation.UI = true; gameAnimation.offsetX = -(int)(GameCameraManager.instance.sceneWidthHalf - GameCameraManager.instance.xOffset); gameAnimation.offsetY = (int)(GameCameraManager.instance.sceneHeightHalf); gameAnimation.showFrame(0); obj = Instantiate(gameOjbect, transBackground); trans = obj.transform; trans.localPosition = new Vector3(0.0f, 0.0f, 0.0f); trans.localScale = new Vector3(1.0f, 1.0f, 1.0f); gameAnimation = obj.GetComponent <GameAnimation>(); gameAnimation.UI = true; gameAnimation.offsetX = -(int)(GameCameraManager.instance.sceneWidthHalf - GameCameraManager.instance.xOffset); gameAnimation.offsetY = (int)(GameCameraManager.instance.sceneHeightHalf); gameAnimation.playAnimation(0, gameAnimation.safHead.count3[0], false, onShowOver); shopUI.setType(GameItemBagUI.GameItemBagUIType.Shop); shopUI.setShopType(info.type); bagUI.setType(GameItemBagUI.GameItemBagUIType.User); bagUI.setUser(0); shopUI.setUser(0); shopUI.setItems(info.item); bagUI.setItems(GameUserData.instance.getUnitBase(0).Items); bagUI.select(0); shopUI.enable(true); bagUI.enable(false); shopUI.select(0); updateText(); }