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; }
protected virtual bool ModeChecks(GradiusModPlayer gmPlayer, bool includeSelf = true) { bool result = true; if (includeSelf) { result &= gmPlayer.normalOption; } result &= !gmPlayer.aimOption && !gmPlayer.recurveOption && !gmPlayer.rotateOption && !gmPlayer.freezeOption && !gmPlayer.chargeMultiple && !gmPlayer.searchOption; return(result); }