Как определить перечисление битовой маски категории для SpriteKit в Swift?

Чтобы определить перечисление битовой маски категории в Objective-C, я использовал:

typedef NS_OPTIONS(NSUInteger, CollisionCategory)
{
    CollisionCategoryPlayerSpaceship = 0,
    CollisionCategoryEnemySpaceship = 1 << 0,
    CollisionCategoryChickenSpaceship = 1 << 1,
};

Как я могу добиться того же, используяSwift? Я экспериментировал с перечислениями, но не могу заставить его работать. Вот что я попробовал до сих пор.

Ответы на вопрос(9)

Ваш ответ на вопрос