private void WeaponChanged() { int weaponId = mCharacter.weapon; Model.Equipment.MEquipment mEquipment = mCharacter.equipmentWepon; if (mEquipment.equipmentId == 0) { weapon.gameObject.SetActive(false); weaponRight.gameObject.SetActive(false); weaponArchery.gameObject.SetActive(false); return; } bool isArchery = (mEquipment.weaponType == WeaponType.archery); weapon.gameObject.SetActive(!isArchery); weaponArchery.gameObject.SetActive(isArchery); if (mEquipment.weaponType == WeaponType.dualWield) { this.Weapon.spriteMesh = ImageAssetBundleManager.GetLeftWeaponMesh(mEquipment.equipmentId); this.weaponRight.spriteMesh = ImageAssetBundleManager.GetRightWeaponMesh(mEquipment.equipmentId); } else { this.Weapon.spriteMesh = ImageAssetBundleManager.GetWeaponMesh(mEquipment.equipmentId); } }
private void ClothesChanged(int oldvalue, int newvalue) { App.Model.Master.MEquipment mEquipment = null; if (newvalue == 0) { App.Model.Master.MCharacter character = CharacterCacher.Instance.Get(ViewModel.CharacterId.Value); mEquipment = EquipmentCacher.Instance.GetEquipment(character.clothes, App.Model.Master.MEquipment.EquipmentType.clothes); newvalue = character.clothes; } else { mEquipment = EquipmentCacher.Instance.GetEquipment(newvalue, MEquipment.EquipmentType.clothes); } bool isArmor = (mEquipment.clothes_type == MEquipment.ClothesType.armor); clothesUpShort.gameObject.SetActive(isArmor); clothesDownShort.gameObject.SetActive(isArmor); armLeftShort.gameObject.SetActive(isArmor); armRightShort.gameObject.SetActive(isArmor); clothesUpLong.gameObject.SetActive(!isArmor); clothesDownLong.gameObject.SetActive(!isArmor); armLeftLong.gameObject.SetActive(!isArmor); armRightLong.gameObject.SetActive(!isArmor); ClothesUp.spriteMesh = ImageAssetBundleManager.GetClothesUpMesh(newvalue); ClothesDown.spriteMesh = ImageAssetBundleManager.GetClothesDownMesh(newvalue); }
private void HorseChanged(int oldvalue, int newvalue) { App.Model.Master.MEquipment mEquipment = null; if (newvalue == 0) { App.Model.Master.MCharacter character = CharacterCacher.Instance.Get(ViewModel.CharacterId.Value); mEquipment = EquipmentCacher.Instance.GetEquipment(character.horse, App.Model.Master.MEquipment.EquipmentType.horse); newvalue = character.horse; } else { mEquipment = EquipmentCacher.Instance.GetEquipment(newvalue, MEquipment.EquipmentType.horse); } if (mEquipment.move_type == App.Model.MoveType.cavalry) { horseBody.spriteMesh = ImageAssetBundleManager.GetHorseBodyMesh(mEquipment.image_index); horseFrontLegLeft.spriteMesh = ImageAssetBundleManager.GetHorseFrontLegLeftMesh(mEquipment.image_index); horseFrontLegRight.spriteMesh = ImageAssetBundleManager.GetHorseFrontLegRightMesh(mEquipment.image_index); horseHindLegLeft.spriteMesh = ImageAssetBundleManager.GetHorseHindLegLeftMesh(mEquipment.image_index); horseHindLegRight.spriteMesh = ImageAssetBundleManager.GetHorseHindLegRightMesh(mEquipment.image_index); horseSaddle.spriteMesh = ImageAssetBundleManager.GetHorseSaddleMesh(mEquipment.saddle); legLeft.spriteMesh = ImageAssetBundleManager.GetShoeLeftMesh(App.Util.Global.Constant.shoe_default_index); legRight.spriteMesh = ImageAssetBundleManager.GetShoeRightMesh(App.Util.Global.Constant.shoe_default_index); } else { legLeft.spriteMesh = ImageAssetBundleManager.GetShoeLeftMesh(mEquipment.image_index); legRight.spriteMesh = ImageAssetBundleManager.GetShoeRightMesh(mEquipment.image_index); } }
public void LoadIcon(int equipmentId) { if (icon == null) { icon = this.GetComponent <Image>(); } //icon.color = new Color32(255, 255, 255, 1); icon.sprite = ImageAssetBundleManager.GetEquipmentIcon(string.Format("{0}_{1}", equipmentType, equipmentId)); }
private void ClothesChanged() { Model.Equipment.MEquipment mEquipment = mCharacter.equipmentClothes; bool isArmor = (mEquipment.clothesType == ClothesType.armor); clothesUpShort.gameObject.SetActive(isArmor); clothesDownShort.gameObject.SetActive(isArmor); armLeftShort.gameObject.SetActive(isArmor); armRightShort.gameObject.SetActive(isArmor); clothesUpLong.gameObject.SetActive(!isArmor); clothesDownLong.gameObject.SetActive(!isArmor); armLeftLong.gameObject.SetActive(!isArmor); armRightLong.gameObject.SetActive(!isArmor); ClothesUp.spriteMesh = ImageAssetBundleManager.GetClothesUpMesh(mEquipment.equipmentId); ClothesDown.spriteMesh = ImageAssetBundleManager.GetClothesDownMesh(mEquipment.equipmentId); }
public override void UpdateView() { if (ViewModel != null && ViewModel.EquipmentId.Value > 0) { icon.gameObject.SetActive(true); level.transform.parent.gameObject.SetActive(true); stars[0].transform.parent.gameObject.SetActive(true); icon.sprite = ImageAssetBundleManager.GetEquipmentIcon(string.Format("{0}_{1}", ViewModel.EquipmentType.Value, ViewModel.EquipmentId.Value)); LevelChanged(0, ViewModel.Level.Value); level.transform.parent.gameObject.SetActive(!hideLevel); } else { icon.gameObject.SetActive(false); level.transform.parent.gameObject.SetActive(false); stars[0].transform.parent.gameObject.SetActive(false); } }
private void HorseChanged() { Model.Equipment.MEquipment mEquipment = mCharacter.equipmentHorse; if (mEquipment.moveType == MoveType.cavalry) { horseBody.spriteMesh = ImageAssetBundleManager.GetHorseBodyMesh(mEquipment.imageIndex); horseFrontLegLeft.spriteMesh = ImageAssetBundleManager.GetHorseFrontLegLeftMesh(mEquipment.imageIndex); horseFrontLegRight.spriteMesh = ImageAssetBundleManager.GetHorseFrontLegRightMesh(mEquipment.imageIndex); horseHindLegLeft.spriteMesh = ImageAssetBundleManager.GetHorseHindLegLeftMesh(mEquipment.imageIndex); horseHindLegRight.spriteMesh = ImageAssetBundleManager.GetHorseHindLegRightMesh(mEquipment.imageIndex); horseSaddle.spriteMesh = ImageAssetBundleManager.GetHorseSaddleMesh(mEquipment.saddle); legLeft.spriteMesh = ImageAssetBundleManager.GetShoeLeftMesh(App.Util.Global.Constant.shoe_default_index); legRight.spriteMesh = ImageAssetBundleManager.GetShoeRightMesh(App.Util.Global.Constant.shoe_default_index); } else { legLeft.spriteMesh = ImageAssetBundleManager.GetShoeLeftMesh(mEquipment.imageIndex); legRight.spriteMesh = ImageAssetBundleManager.GetShoeRightMesh(mEquipment.imageIndex); } }
public override void UpdateView() { content.SetActive(ViewModel.SkillId.Value > 0); emptyContent.SetActive(ViewModel.SkillId.Value == 0); if (ViewModel.SkillId.Value == 0) { background.color = wakeColor; return; } App.Model.Master.MSkill skillMaster = App.Util.Cacher.SkillCacher.Instance.Get(ViewModel.SkillId.Value); skillName.text = skillMaster.name; icon.sprite = ImageAssetBundleManager.GetSkillIcon(ViewModel.SkillId.Value); levelupContent.SetActive(ViewModel.Id.Value > 0); unlockContent.SetActive(ViewModel.Id.Value == 0); if (ViewModel.Id.Value == 0) { unlockButton.SetActive(ViewModel.CanUnlock.Value); unlockLabel.gameObject.SetActive(!ViewModel.CanUnlock.Value); background.color = ViewModel.CanUnlock.Value ? wakeColor : disabledColor; return; } background.color = learnedColor; LevelChanged(0, ViewModel.Level.Value); }
private void WeaponChanged(int oldvalue, int newvalue) { App.Model.Master.MEquipment mEquipment = null; if (newvalue == 0) { App.Model.Master.MCharacter character = CharacterCacher.Instance.Get(ViewModel.CharacterId.Value); mEquipment = EquipmentCacher.Instance.GetEquipment(character.weapon, App.Model.Master.MEquipment.EquipmentType.weapon); newvalue = character.weapon; } else { mEquipment = EquipmentCacher.Instance.GetEquipment(newvalue, MEquipment.EquipmentType.weapon); } if (mEquipment == null) { weapon.gameObject.SetActive(false); weaponRight.gameObject.SetActive(false); weaponArchery.gameObject.SetActive(false); return; } bool isArchery = (mEquipment.weapon_type == App.Model.WeaponType.archery); weapon.gameObject.SetActive(!isArchery); weaponArchery.gameObject.SetActive(isArchery); if (mEquipment.weapon_type == App.Model.WeaponType.dualWield) { //this.weaponRight.gameObject.SetActive(true); this.Weapon.spriteMesh = ImageAssetBundleManager.GetLeftWeaponMesh(newvalue); this.weaponRight.spriteMesh = ImageAssetBundleManager.GetRightWeaponMesh(newvalue); } else { //this.weaponRight.gameObject.SetActive(false); this.Weapon.spriteMesh = ImageAssetBundleManager.GetWeaponMesh(newvalue); } }
public override void UpdateView() { icon.sprite = ImageAssetBundleManager.GetItemIcon(ViewModel.ItemId.Value); CntChanged(0, ViewModel.Cnt.Value); cnt.gameObject.SetActive(!hideCount); }
private void HeadChanged() { head.spriteMesh = ImageAssetBundleManager.GetHeadMesh(mCharacter.head); hat.spriteMesh = ImageAssetBundleManager.GetHatMesh(mCharacter.hat); }
private void HatChanged(int oldvalue, int newvalue) { hat.spriteMesh = ImageAssetBundleManager.GetHatMesh(newvalue); }
private void HeadChanged(int oldvalue, int newvalue) { head.spriteMesh = ImageAssetBundleManager.GetHeadMesh(newvalue); }
public override void UpdateView() { icon.sprite = ImageAssetBundleManager.GetSkillIcon(ViewModel.SkillId.Value); mp.text = string.Format("M {0}", 14); this.gameObject.name = string.Format("Skill_{0}", ViewModel.SkillId.Value); }