Ejemplo n.º 1
0
        private void SendCloakEvent()
        {
            var cloakEvent = CloakAbilityEvent.Create();

            cloakEvent.ActivationBool = CanUseAbility;
            cloakEvent.Entity         = entity;
            cloakEvent.Send();
        }
Ejemplo n.º 2
0
        public override void OnEvent(CloakAbilityEvent evnt)
        {
            var entity = GetComponentInParent <BoltEntity>();

            if (entity == evnt.Entity)
            {
                _cloakAbilityGO.SetActive(true);
                _cloakAbility.CanUseAbility = evnt.ActivationBool;
                _cloakAbility.Use();
            }
        }