Assets.Scripts.Services.ComboHits.ComboHitSequence.IsActivable C# (CSharp) Method

IsActivable() public method

public IsActivable ( Vector2 hitPosition ) : bool
hitPosition UnityEngine.Vector2
return bool
        public bool IsActivable(Vector2 hitPosition)
        {
            bool frequencyRequirementMatch = UnityEngine.Random.Range(0, TriggerFrequency) == 0;
            bool triggerZoneRequirementMatch = TriggerZone.Contains(hitPosition);
            return frequencyRequirementMatch && triggerZoneRequirementMatch && !IsAlive();
        }