private void SwigDirectorConnect() { if (SwigDerivedClassHasMethod("CreateListenerManager", swigMethodTypes0)) { swigDelegate0 = new SwigDelegateHAnimationListener_0(SwigDirectorCreateListenerManager); } if (SwigDerivedClassHasMethod("AnimationFinishedEvent", swigMethodTypes1)) { swigDelegate1 = new SwigDelegateHAnimationListener_1(SwigDirectorAnimationFinishedEvent); } if (SwigDerivedClassHasMethod("KeyframeAddedEvent", swigMethodTypes2)) { swigDelegate2 = new SwigDelegateHAnimationListener_2(SwigDirectorKeyframeAddedEvent); } if (SwigDerivedClassHasMethod("ObjectCollisionEvent", swigMethodTypes3)) { swigDelegate3 = new SwigDelegateHAnimationListener_3(SwigDirectorObjectCollisionEvent); } if (SwigDerivedClassHasMethod("ObjectNoCollisionEvent", swigMethodTypes4)) { swigDelegate4 = new SwigDelegateHAnimationListener_4(SwigDirectorObjectNoCollisionEvent); } HCSMVOPINVOKE.HAnimationListener_director_connect(swigCPtr, swigDelegate0, swigDelegate1, swigDelegate2, swigDelegate3, swigDelegate4); }