当前位置: 首页>>代码示例>>C#>>正文


C# ConfigManager.GetComponent方法代码示例

本文整理汇总了C#中ConfigManager.GetComponent方法的典型用法代码示例。如果您正苦于以下问题:C# ConfigManager.GetComponent方法的具体用法?C# ConfigManager.GetComponent怎么用?C# ConfigManager.GetComponent使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ConfigManager的用法示例。


在下文中一共展示了ConfigManager.GetComponent方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: ShopSettings

	void ShopSettings(ConfigManager config)
	{
		
		EditorGUILayout.LabelField("Game In Apps", EditorStyles.miniBoldLabel);
		
		if (GUILayout.Button(!config.showInApps ? "Open InApps" : "Close InApps")) config.showInApps = !config.showInApps;
		
		if (!config.showInApps)
		{
			EditorGUILayout.LabelField("Mostra InApps", EditorStyles.whiteMiniLabel);
		}
		else
		{
			ConfigManagerShop.DrawInApps(config);
			
			EditorGUILayout.Space();
			
			if(GUILayout.Button("New InApp"))
			{
				ShopInApp inapp = new ShopInApp();
				
				config.shopInApps.Add(inapp,ref config.shopInApps);
			}
		}
			
		EditorGUILayout.LabelField("Game Items", EditorStyles.miniBoldLabel);
		
		if (GUILayout.Button(!config.showShopItems ? "Open Shop Items" : "Close Shop Items")) config.showShopItems = !config.showShopItems;
		
		if (!config.showShopItems)
		{
			EditorGUILayout.LabelField("Mostra Itens comprados com coins", EditorStyles.whiteMiniLabel);
		}
		else
		{
			ConfigManagerShop.DrawShopItems(config);
			
			EditorGUILayout.Space();
			
			if(GUILayout.Button("New Shop Item"))
			{
				ShopItem shopItem = new ShopItem();
				
				config.shopItems.Add(shopItem,ref config.shopItems);
			}
		}
		
		EditorGUILayout.LabelField("Game Features", EditorStyles.miniBoldLabel);
		
		if (GUILayout.Button(!config.showShopFeatures ? "Open Shop Features" : "Close Shop Features")) config.showShopFeatures = !config.showShopFeatures;
		
		if (!config.showShopFeatures)
		{
			EditorGUILayout.LabelField("Mostra Features", EditorStyles.whiteMiniLabel);
		}
		else
		{
			ConfigManagerShop.DrawFeatures(config);
		}
		
		if(GUILayout.Button("Download Shop Info From Server"))
		{
			Debug.Log("oi");
			config.GetComponent<ShopManager>().RefreshShop(false);
		}
		
		if(GUILayout.Button("Delete All"))
		{
			config.shopInApps = new ShopInApp[]{};
			config.shopFeatures = new ShopFeatures();
			config.shopItems = new ShopItem[]{};
		}
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:73,代码来源:ConfigEditor.cs


注:本文中的ConfigManager.GetComponent方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。