void onUltimateChange(UltimateChangeEvent ultimateChange) { if (ultimateChange.NewValue == 0 && ultimateChange.OldValue != 0) { Debug.LogFormat("Playing Ultimate Sound"); audioSource.PlayOneShot(UltimateClip, volume); } }
void onUltimateChange(UltimateChangeEvent ultimateChangeEvent) { float changePercentage = ultimateChangeEvent.NewValue / ultimateChangeEvent.MaxValue; StartCoroutine(ImageSlider.ChangeSliderValueUsingEaseIn(slider, changePercentage, duration)); }
//Add some ultimateComponent here for the total amount of charge. void Start() { UltimateChangeEvent.Register(onUltimateChange); slider.FillAmount = 0; }
// Use this for initialization void Start() { audioSource = GetComponent <AudioSource>(); UltimateChangeEvent.Register(onUltimateChange); }