private void equip() { MasterItemParam shortcut_master = panel_items.m_panelUseItem.master_param; int iLargeCategory = shortcut_master.item_id / MasterItem.LargeCategory; BtnEquip btnEquip = GameMain.Instance.panelStatus.GetBtnEquipFromCategory(iLargeCategory); DataManager.Instance.user_data.WriteInt(MasterItem.GetEquipIndexName(btnEquip.equip_index), item_serial.Value); DataManager.Instance.user_data.Save(); Fsm.Event("equip"); }
private void delete() { panel_items.m_panelUseItem.data_param.num = 0; DataManager.Instance.user_data.AddInt(Defines.KeyGem, panel_items.m_panelUseItem.data_param.craft_count); //Debug.Log(DataManager.Instance.dataItem.list.Count); DataManager.Instance.dataItem.list.Remove(panel_items.m_panelUseItem.data_param); //Debug.Log(DataManager.Instance.dataItem.list.Count); MasterItemParam shortcut_master = panel_items.m_panelUseItem.master_param; int iLargeCategory = shortcut_master.item_id / MasterItem.LargeCategory; BtnEquip btnEquip = GameMain.Instance.panelStatus.GetBtnEquipFromCategory(iLargeCategory); DataManager.Instance.user_data.WriteInt(MasterItem.GetEquipIndexName(btnEquip.equip_index), 0); DataManager.Instance.user_data.Save(); DataManager.Instance.dataItem.Save(); Fsm.Event("delete"); }
private void EquipChange(int _iLargeCategory) { // まずはボタンを探す btnEquip = panel_status.GetBtnEquipFromCategory(_iLargeCategory); if (btnEquip.m_equipData == null) { DataManager.Instance.user_data.WriteInt(MasterItem.GetEquipIndexName(btnEquip.equip_index), shortcut_serial.Value); DataManager.Instance.user_data.Save(); Fsm.Event("equip"); } else { int iEquipSerial = btnEquip.m_equipData.serial; if (iEquipSerial == shortcut_serial.Value) { DataManager.Instance.user_data.WriteInt(MasterItem.GetEquipIndexName(btnEquip.equip_index), 0); } else { // ステータスの装備表示変更 DataManager.Instance.user_data.WriteInt(MasterItem.GetEquipIndexName(btnEquip.equip_index), shortcut_serial.Value); // ショートカットボタンの変更 //DataManager.Instance.user_data.WriteInt(MasterItem.GetEquipIndexName(equip_index)); int iIndex = 0; if (panel_status.m_panelShortcuts.CheckSerial(iEquipSerial, ref iIndex) == false) { Debug.Log("no shortcut"); ChangeShortcut(shortcut_index.Value, iEquipSerial); } } DataManager.Instance.user_data.Save(); Fsm.Event("equip"); } }