Esempio n. 1
0
        public override void OnEnter()
        {
            base.OnEnter();

            // Disable events while transitioning
            EventDispatcherIsEnabled = false;

            InScene.OnEnter();

            InitialiseScenes();

            OutSceneNodeContainer.OnEnter();
            InSceneNodeContainer.OnEnter();


            if (InSceneAction != null)
            {
                InSceneNodeContainer.RunAction(InSceneAction);
            }

            if (OutSceneAction != null)
            {
                OutSceneNodeContainer.RunAction(new CCSequence(OutSceneAction, new CCCallFunc(Finish)));
            }
            else
            {
                OutSceneNodeContainer.RunAction(new CCSequence(new CCDelayTime(Duration), new CCCallFunc(Finish)));
            }
        }