コード例 #1
0
		public override bool CheckCast()
		{
            if (!TransformationSpellHelper.CheckCast(Caster, this))
                return false;

            return base.CheckCast();
		}
コード例 #2
0
        public override bool CheckCast()
        {
            if (!TransformationSpellHelper.CheckCast(Caster, this))
            {
                return(false);
            }

            return(base.CheckCast());
        }
コード例 #3
0
        public override bool CheckCast()
        {
            if (Caster.BodyMod == 123)
            {
                RemoveEffect(Caster);
                if (TransformationSpellHelper.UnderTransformation(Caster))
                {
                    TransformationSpellHelper.RemoveContext(Caster, true);
                }
                if (Caster.BodyMod != 0)
                {
                    Caster.BodyMod = 0;
                }
                return(false);
            }

            if (!TransformationSpellHelper.CheckCast(Caster, this))
            {
                return(false);
            }

            return(base.CheckCast());
        }
コード例 #4
0
 public override bool CheckCast() => TransformationSpellHelper.CheckCast(Caster, this) && base.CheckCast();