private void SendCloakEvent() { var cloakEvent = CloakAbilityEvent.Create(); cloakEvent.ActivationBool = CanUseAbility; cloakEvent.Entity = entity; cloakEvent.Send(); }
public override void OnEvent(CloakAbilityEvent evnt) { var entity = GetComponentInParent <BoltEntity>(); if (entity == evnt.Entity) { _cloakAbilityGO.SetActive(true); _cloakAbility.CanUseAbility = evnt.ActivationBool; _cloakAbility.Use(); } }