コード例 #1
0
 /** Returns the singleton of the control scene manager. */
 public static CCControlSceneManager sharedControlSceneManager()
 {
     if (sharedInstance == null)
     {
         sharedInstance = new CCControlSceneManager();
     }
     return(sharedInstance);
 }
コード例 #2
0
		/** Returns the singleton of the control scene manager. */
		public static CCControlSceneManager sharedControlSceneManager()
		{
			if (sharedInstance == null)
			{
				sharedInstance = new CCControlSceneManager();
			}
			return sharedInstance;
		}
コード例 #3
0
        public void menuCallback(object pSender)
        {
            var pItem  = (CCMenuItemFont)pSender;
            var nIndex = pItem.ZOrder - ExtensionsTestScene.kItemTagBasic;

            switch (nIndex)
            {
            //case TEST_NOTIFICATIONCENTER:
            //    runNotificationCenterTest();
            //    break;
            case ExtensionsTestScene.TEST_CCCONTROLBUTTON:
                var pManager = CCControlSceneManager.sharedControlSceneManager();
                Scene.Director.ReplaceScene(pManager.currentControlScene());
                break;

            case ExtensionsTestScene.TEST_COCOSBUILDER:
                var pScene = new CocosBuilderTest();
                if (pScene != null)
                {
                    pScene.runThisTest();
                }
                break;

            //case TEST_HTTPCLIENT:
            //    runHttpClientTest();
            //    break;
            //#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS) || (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
            //case TEST_EDITBOX:
            //    runEditBoxTest();
            //    break;
            //#endif
            case ExtensionsTestScene.TEST_TABLEVIEW:
                TableViewTestLayer.runTableViewTest();
                break;

            case ExtensionsTestScene.TEST_Scale9Sprite:
                var Manager = Scale9SpriteSceneManager.sharedSprite9SceneManager();
                Scene.Director.ReplaceScene(Manager.currentControlScene());
                break;

            default:
                break;
            }
        }
コード例 #4
0
 public void nextCallback(object sender)
 {
     CCDirector.SharedDirector.ReplaceScene(CCControlSceneManager.sharedControlSceneManager().nextControlScene());
 }
コード例 #5
0
 public virtual void restartCallback(object sender)
 {
     CCDirector.SharedDirector.ReplaceScene(CCControlSceneManager.sharedControlSceneManager().currentControlScene());
 }
コード例 #6
0
 public virtual void previousCallback(object sender)
 {
     CCDirector.SharedDirector.ReplaceScene(CCControlSceneManager.sharedControlSceneManager().previousControlScene());
 }
コード例 #7
0
 public virtual void nextCallback(object sender)
 {
     Scene.Director.ReplaceScene(CCControlSceneManager.sharedControlSceneManager().nextControlScene());
 }