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); } }
public MBase GetEquipment(int equipmentId, EquipmentType type, int defaultId) { MBase equipment = GetEquipment(equipmentId, type); if (equipment != null) { return(equipment); } Model.Equipment.MEquipment mEquipment = new Model.Equipment.MEquipment(); mEquipment.equipmentId = defaultId; mEquipment.equipmentType = type; return(mEquipment); }
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); }
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); } }