ChensGradiusMod.Items.Accessories.Options.Freeze.FreezeOptionBase.ModeChecks C# (CSharp) Method

ModeChecks() protected method

protected ModeChecks ( GradiusModPlayer gmPlayer, bool includeSelf = true ) : bool
gmPlayer GradiusModPlayer
includeSelf bool
return bool
        protected override bool ModeChecks(GradiusModPlayer gmPlayer, bool includeSelf = true)
        {
            bool result = true;
            if (includeSelf) result &= gmPlayer.freezeOption;

            result &= !gmPlayer.normalOption
                   && !gmPlayer.recurveOption
                   && !gmPlayer.rotateOption
                   && !gmPlayer.aimOption
                   && !gmPlayer.chargeMultiple
                   && !gmPlayer.spreadOption
                   && !gmPlayer.searchOption;

            return result;
        }
    }