public override void OnUIUpdate(IHudUpdateMessage hudUpdateMessage) { if (hudUpdateMessage is DefaultHudUpdateMessage defaultHudUpdateMessage) { if (!HudAmmoControls.HasValue) { return; } HudAmmoControls controls = HudAmmoControls.Value; controls.ammoText.text = defaultHudUpdateMessage.CurrentBullets.ToString(); controls.maxAmmoText.text = maxWeaponProjectileCount.ToString(); controls.reloadTextGameObject.SetActive(defaultHudUpdateMessage.IsReloading); isReloading = defaultHudUpdateMessage.IsReloading; } }
public override void OnUIUpdate(IHudUpdateMessage hudUpdateMessage) { }