private void AddWeaponIcons() { weaponIcons.Add(Properties.Resources.Item_Sword_1_IronSword); WeaponIcons.Add(Properties.Resources.Item_Sword_2_LanceReaver); WeaponIcons.Add(Properties.Resources.Item_Sword_3_Shamshir); WeaponIcons.Add(Properties.Resources.Item_Sword_Katana); WeaponIcons.Add(Properties.Resources.Item_Sword_Slim); WeaponIcons.Add(Properties.Resources.Item_Sword_Steel); }
protected override void Awake() { //IL_0023: Unknown result type (might be due to invalid IL or missing references) //IL_005c: Unknown result type (might be due to invalid IL or missing references) base.Awake(); InitAnim(); if (changeButton != null) { UIButtonEffect uIButtonEffect = changeButton.get_gameObject().AddComponent <UIButtonEffect>(); uIButtonEffect.isSimple = true; } for (int i = 0; i < this.weaponIcons.Length; i++) { WeaponIcons weaponIcons = this.weaponIcons[i]; if (weaponIcons.button != null) { UIButtonEffect uIButtonEffect2 = weaponIcons.button.get_gameObject().AddComponent <UIButtonEffect>(); uIButtonEffect2.isSimple = true; } } bool flag = TutorialStep.IsTheTutorialOver(TUTORIAL_STEP.USER_CREATE_02); int j = 0; for (int num = oldUI.Length; j < num; j++) { oldUI[j].SetActive(!flag); } int k = 0; for (int num2 = newUI.Length; k < num2; k++) { newUI[k].SetActive(flag); } if (flag) { InitRally(); } restrictPopMenu = false; InitWepIcons(); }
// Start is called before the first frame update void Start() { instance = this; }
private void SetWeaponData(WeaponIcons icon, int weaponId, int exceed = 0, bool is_top = false) { //IL_0046: Unknown result type (might be due to invalid IL or missing references) //IL_00db: Unknown result type (might be due to invalid IL or missing references) if (weaponId == -1) { if (icon.weaponName != null) { icon.weaponName.text = StringTable.Get(STRING_CATEGORY.IN_GAME, 3000u); } if (icon.weaponIcon != null) { icon.weaponIcon.get_gameObject().SetActive(false); } if (icon.elementIconBase != null) { icon.elementIconBase.SetActive(false); } icon.isEnable = false; } else if (Singleton <EquipItemTable> .IsValid()) { EquipItemTable.EquipItemData equipItemData = Singleton <EquipItemTable> .I.GetEquipItemData((uint)weaponId); if (equipItemData != null) { icon.isEnable = true; if (icon.weaponName != null) { icon.weaponName.text = equipItemData.name; } if (icon.weaponIcon != null) { if (!is_top) { icon.weaponIcon.get_gameObject().SetActive(true); } icon.weaponIcon.spriteName = WEAPONICON_PATH[(int)equipItemData.type]; } EquipItemExceedParamTable.EquipItemExceedParamAll exceedParam = equipItemData.GetExceedParam((uint)exceed); bool active = false; if (icon.elementIcon != null) { int i = 0; for (int num = equipItemData.atkElement.Length; i < num; i++) { if (equipItemData.atkElement[i] > 0) { icon.elementIcon.spriteName = ELEMENT_PATH[i]; active = true; break; } if (exceedParam != null && exceedParam.atkElement[i] > 0) { icon.elementIcon.spriteName = ELEMENT_PATH[i]; active = true; break; } } } if (icon.elementIconBase != null) { icon.elementIconBase.SetActive(active); } } } }