Example #1
0
        public bool IsTarget(Tile tile)
        {
            Transform obj = transform;

            for (int i = 0; i < obj.childCount; ++i)
            {
                AbilityEffectTarget targeter = obj.GetChild(i).GetComponent <AbilityEffectTarget>();
                if (targeter.IsTarget(tile))
                {
                    return(true);
                }
            }
            return(false);
        }
Example #2
0
 protected virtual void Awake()
 {
     abilityEffectTarget = GetComponent <AbilityEffectTarget>();
     Assert.IsNotNull(abilityEffectTarget, "Missing component: AbilityEffectTarget.");
 }