protected override void init(System.Object aDelegate, int aPriority)
{
base.init(aDelegate, aPriority);
if (NSUtils.hasMethod(aDelegate, "ccTouchesBegan"))
{
_enabledSelectors |= kCCTouchSelectorFlag.BeganBit;
}
if (NSUtils.hasMethod(aDelegate, "ccTouchesMoved"))
{
_enabledSelectors |= kCCTouchSelectorFlag.MovedBit;
}
if (NSUtils.hasMethod(aDelegate, "ccTouchesEnded"))
{
_enabledSelectors |= kCCTouchSelectorFlag.EndedBit;
}
if (NSUtils.hasMethod(aDelegate, "ccTouchesCancelled"))
{
_enabledSelectors |= kCCTouchSelectorFlag.CancelledBit;
}
}