Inherits from NSObject
Declared in KKNodeShared.h

Overview

Since Kobold Kit can’t modify SKNode certain functionality must be implemented in each KK*Node subclass. To avoid copy/pasting the code all over the place, this class acts like a common parent class, like a multiple inheritance stand-in.

Functionality that would normally be handled by a method in SKNode (say a custom dealloc) must be implemented by each KK*Node subclass and the actual functionality is in a class method in this class.

Class Methods

deallocWithNode:

+ (void)deallocWithNode:(SKNode *)node

didMoveToParentWithNode:

+ (void)didMoveToParentWithNode:(SKNode *)node

sendChildrenWillMoveFromParentWithNode:

+ (void)sendChildrenWillMoveFromParentWithNode:(SKNode *)node

willMoveFromParentWithNode:

+ (void)willMoveFromParentWithNode:(SKNode *)node