protected override void OnRegisterUiTarget(AllyMember _target, AllyEventHandler _handler, PartyManager _party) { base.OnRegisterUiTarget(_target, _handler, _party); _handler.OnAmmoChanged += OnAmmoChanged; _handler.OnWeaponChanged += OnWeaponChanged; UpdateWeaponUiGameObjects(uiTargetHandler.MyEquippedType); }
public void CallOnDeregisterUiTarget(AllyMember _target, AllyEventHandler _eventHandler, PartyManager _party) { if (OnDeregisterUiTarget != null) { OnDeregisterUiTarget(_target, _eventHandler, _party); } }
protected virtual void OnCheckToDeregisterUiTarget(AllyMember _target, AllyEventHandler _handler, PartyManager _party) { if (_target == currentUiTarget && bHasRegisteredTarget) { OnDeregisterUiTarget(_target, _handler); } }
protected override void OnDeregisterUiTarget(AllyMember _target, AllyEventHandler _handler) { base.OnDeregisterUiTarget(_target, _handler); _handler.OnAmmoChanged -= OnAmmoChanged; _handler.OnWeaponChanged -= OnWeaponChanged; }
protected virtual void OnDeregisterUiTarget(AllyMember _target, AllyEventHandler _handler) { bHasRegisteredTarget = false; }
protected virtual void OnRegisterUiTarget(AllyMember _target, AllyEventHandler _handler, PartyManager _party) { currentUiTarget = _target; bHasRegisteredTarget = true; }