public bool CorrectCaster(UnitEntityData caster)
        {
            var available = caster.Descriptor.Resources.GetResourceAmount(Resource);
            var max       = Resource.GetMaxAmount(caster.Descriptor);

            return((available == max) != Not);
        }