public PlayerWeaponPresenter(IPlayerWeaponView view, int weaponExemplarId, IWeaponModel weaponExemplarModel, ICharacterModel playerCharacterModel) { _view = view; _weaponExemplarId = weaponExemplarId; _weaponExemplarModel = weaponExemplarModel; _playerCharacterModel = playerCharacterModel; RenderView(); }
public void Set(IWeaponModel weaponModel) { Loaded = weaponModel; if (Loaded == null) { return; } Loaded.Setup(); Loaded.SetFx(false); }
public void ChangeHoldWeapon(int weaponExemplarId) { var weaponExemplar = _weaponModels[weaponExemplarId]; if (HoldWeapon != weaponExemplar) { HoldWeapon = weaponExemplar; _data.HoldWeaponExemplarId = weaponExemplarId; var weaponChangedEventArgs = new WeaponChangedEventArgs(weaponExemplarId); OnHoldWeaponChanged(weaponChangedEventArgs); } }
internal void init(strangeetnix.game.IUserCharInfoVO userCharInfoVO, IWeaponModel weaponModel, int panelId1) { _panelId = panelId1; _charId = userCharInfoVO.id; textName.text = (userCharInfoVO != null) ? TITLE_NAME + userCharInfoVO.name + ": " + userCharInfoVO.level + " level": TITLE_NAME; textHp.text = (weaponModel != null) ? TITLE_HP + weaponModel.hp : TITLE_HP; textExp.text = (weaponModel != null) ? TITLE_EXP + weaponModel.exp : TITLE_EXP; textDamage.text = (weaponModel != null) ? TITLE_DAMAGE + weaponModel.damage : TITLE_DAMAGE; textCooldown.text = (weaponModel != null) ? TITLE_COOLDOWN + weaponModel.cooldown : TITLE_COOLDOWN; textWeapon.text = (userCharInfoVO != null) ? TITLE_WEAPON + userCharInfoVO.weapon : TITLE_WEAPON; textItem1.text = (userCharInfoVO != null) ? TITLE_ITEM1 + userCharInfoVO.item2 : TITLE_ITEM1; textItem2.text = (userCharInfoVO != null) ? TITLE_ITEM2 + userCharInfoVO.item3 : TITLE_ITEM2; textEquiped.text = (userCharInfoVO != null) ? TITLE_EQUIPED + userCharInfoVO.equiped : TITLE_EQUIPED; buttonEdit.onClick.AddListener(editItem); buttonRemove.onClick.AddListener(removeItem); buttonPlay.onClick.AddListener(play); }