• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

C# EZTransition类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了C#中EZTransition的典型用法代码示例。如果您正苦于以下问题:C# EZTransition类的具体用法?C# EZTransition怎么用?C# EZTransition使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



EZTransition类属于命名空间,在下文中一共展示了EZTransition类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: InitChallenge

	void InitChallenge(EZTransition transition)
	{
		Debug.Log("initChallenge");
		Flow.header.transform.FindChild("OptionsPanel").gameObject.SetActive(true);
		
		newPanel.gameObject.SetActive(true);
		oldPanel.gameObject.SetActive(false);
		
		if(newPanel.transform.FindChild("NewScroll").GetComponent<UIScrollList>().Count != 0) noFriendsLabel.Text = "";
		else noFriendsLabel.Text = "No New Challenges";
		
		// Manda carregar o Video, se o sistema de ADS estiver rodando e o cara tiver permissao de assistir aquele video naquela hora
        if (Advertisement.IsRunning()) 
		{
			Debug.Log("ads running");
			if(Save.HasKey(PlayerPrefsKeys.VIDEO))
			{
				Debug.Log("has video key");
				if((DateTime.Parse(Save.GetString(PlayerPrefsKeys.VIDEO)) - DateTime.UtcNow) <= TimeSpan.FromDays(1))
				{
					Debug.Log("already watched for the time being");
					return;
				}
			}
			
			Debug.Log("FETCH VIDEO!");
			Advertisement.Video.Fetch();
		}
		
		Connect();
		
		//Debug.Log("chamou InitChallenge");
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:33,代码来源:Challenge.cs


示例2: InitShop

	void InitShop(EZTransition transition)
	{
		Flow.header.transform.FindChild("OptionsPanel").gameObject.SetActive(true);
		
		RefreshItemsScroll();
		RefreshCoinsScroll();
		
		// Manda carregar o Video, se o sistema de ADS estiver rodando e o cara tiver permissao de assistir aquele video naquela hora
        if (Advertisement.IsRunning()) 
		{
			Debug.Log("ads running");
			if(Save.HasKey(PlayerPrefsKeys.VIDEO))
			{
				Debug.Log("has video key");
				if((DateTime.Parse(Save.GetString(PlayerPrefsKeys.VIDEO)) - DateTime.UtcNow) <= TimeSpan.FromDays(1))
				{
					Debug.Log("already watched for the time being");
					return;
				}
			}
			
			Debug.Log("FETCH VIDEO!");
			Advertisement.Video.Fetch();
			
		}
		
		Debug.Log("chamou InitShop");
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:28,代码来源:Shop.cs


示例3: InitLevelSelection

	void InitLevelSelection(EZTransition transition)
	{
		Flow.header.transform.FindChild("OptionsPanel").gameObject.SetActive(true);
		
		if (!Save.HasKey ("actualWorld")) 
		{
			actualWorld = 1;
		}
		else
		{
			actualWorld = Save.GetInt ("actualWorld");
		}
		
		scrollLevels.ScrollToItem(actualWorld-1, 0.5f);
		
		//scrollLevels.SetSelectedItem(actualWorld);
		scrollLevels.AddItemSnappedDelegate(SetWorld);
		
		//Debug.Log ("actualWorld: " + actualWorld);
		
		// salva as estrelas ganhas no flow
		
		foreach(KeyValuePair<int, World> w in Flow.worldDict)
		{
			foreach (KeyValuePair<int, Level> l in w.Value.levelDict)
			{
				if (Save.HasKey (PlayerPrefsKeys.LEVELSTARS+l.Key))
				{
					l.Value.stars = Save.GetInt(PlayerPrefsKeys.LEVELSTARS+(l.Key).ToString()); // world1_level1_stars
					Debug.Log("l.Value.stars: " + l.Value.stars + ", level: " + l.Value.id + ", world: " + w.Value.id);
					//l.Value.points = l.Key;
				}
			}
		}
		
		for(int i = 0; i < 5; i++)
		{
			for(int j = 0; j < 9; j++)
			{
				int stars = i*9+7+j;
				
				if (Save.HasKey (PlayerPrefsKeys.LEVELSTARS+stars))
				{
					transform.FindChild("ScrollLevels").FindChild("Mover").FindChild("World " + (i+1).ToString() + " List Item").
					FindChild("Level " + (j+1).ToString() + " Panel").GetComponent<Level>().stars = Save.GetInt(PlayerPrefsKeys.LEVELSTARS+stars);
				}
				else
				{
					transform.FindChild("ScrollLevels").FindChild("Mover").FindChild("World " + (i+1).ToString() + " List Item").
					FindChild("Level " + (j+1).ToString() + " Panel").GetComponent<Level>().stars = 0;
				}
				
				transform.FindChild("ScrollLevels").FindChild("Mover").FindChild("World " + (i+1).ToString() + " List Item").
					FindChild("Level " + (j+1).ToString() + " Panel").GetComponent<Level>().SetStars();
			}
		}
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:57,代码来源:LevelSelection.cs


示例4: Connect

	void Connect(EZTransition transition)
	{
		Flow.header.transform.FindChild("OptionsPanel").gameObject.SetActive(true);
		
		notInThisPanel = false;
		Debug.Log ("gameListCount: " + Flow.gameList.Count);
		Debug.Log ("scrollCount: " + scroll.Count);
		
		if (Flow.gameList.Count > 0)
		{
			noGamesYet.Text = "";
				
			// Fix Me Up Top Coloquei um porque adicionei a forca um container offline
			if (scroll.Count == 0)
			{
				Debug.Log ("adicioneiVelhosContainersNaLista");
				
				sortList();
								
				for (int i = 0; i < Flow.gameList.Count; i++)
				{	
					if (Flow.gameList[i].id != -999) 
					{
						Debug.Log("coloquei " + Flow.gameList[i].friend.name);
						// seta past index na lista para atualizacoes que foram feitas em battle status...
						Flow.gameList[i].pastIndex = i;
						//scroll.InsertItem(Flow.gameList[i].GetComponent<UIListItemContainer>(), i);
						Debug.Log("picture flow: "+Flow.gameList[i].friend.rawText.ToString());
						CreateGameContainer (Flow.gameList[i], i);
					}
					else if(Flow.gameList[i].whoseMove == "your")
					{
						Debug.Log("coloquei label your " + i);
						AddTurnLabel("your", i);
					}
					else if(Flow.gameList[i].whoseMove == "their")
					{
						Debug.Log("coloquei label their " + i);
						AddTurnLabel("their", i);
					}
				}
			}
		}
		
		Debug.Log("tem token: "+Save.HasKey(PlayerPrefsKeys.TOKEN));
		if(Save.HasKey(PlayerPrefsKeys.TOKEN)) Debug.Log("token: "+Save.GetString(PlayerPrefsKeys.TOKEN));
		
		WWWForm form = new WWWForm();
		form.AddField("lastUpdate",TimeZoneInfo.ConvertTimeToUtc(Flow.lastUpdate).ToString());
		new GameJsonAuthConnection(Flow.URL_BASE + "mines/getgames.php", OnReceiveGames).connect(form);
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:51,代码来源:Multiplayer.cs


示例5: OptionsLoad

	void OptionsLoad(EZTransition transition)
	{
		soundVolumeSlider.Value = Save.GetFloat(PlayerPrefsKeys.VOLUME.ToString());
		if(Save.GetString(PlayerPrefsKeys.PUSHNOTIFICATIONS.ToString()) == "On") 
		{
			pushOn.gameObject.SetActive(true);
			pushOff.gameObject.SetActive(false);
		}
		else 
		{
			pushOff.gameObject.SetActive(true);
			pushOn.gameObject.SetActive(false);
		}
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:14,代码来源:Options.cs


示例6: InitRankings

	void InitRankings(EZTransition transition)
	{
		Debug.Log("transition rankings");
		stageName.Text = Flow.currentRank.name;
		hostName.Text = "Hosted by " + Flow.currentRank.creatorName;
		if(Flow.currentRank.hostID == Save.GetString(PlayerPrefsKeys.ID))
		{
			playAgainButton.SetActive(false);
			challengeButton.SetActive(true);
		}
		else
		{
			playAgainButton.SetActive(true);
			challengeButton.SetActive(false);
		}
		transform.FindChild("World"+(Flow.currentRank.world+1).ToString()).gameObject.SetActive(true);
		Connect();
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:18,代码来源:RankingsPanel.cs


示例7: InitReplay

	void InitReplay (EZTransition transition) 
	{
		Flow.header.transform.FindChild("OptionsPanel").gameObject.SetActive(false);
		if(Flow.currentGame.friend.rawText != null) enemyPicture.material.mainTexture = Flow.currentGame.friend.rawText;
		else
		{
			GameRawAuthConnection conn = new GameRawAuthConnection(Flow.URL_BASE + "login/picture.php", HandleGetFriendPicture);
			WWWForm form = new WWWForm();
			form.AddField("user_id", Flow.currentGame.friend.id);
			
			conn.connect(form);
		}
		
		enemyName.Text = Flow.currentGame.friend.name;
		
		int enemyPoints = 0;
		int myPoints = 0;
		for(int i = 0 ; i < Flow.ROUNDS_PER_TURN ; i++)
		{
			//myPoints += Flow.currentGame.pastMyRoundList[i].playerRoundWin;
			//enemyPoints += Flow.currentGame.pastTheirRoundList[i].playerRoundWin;
		}
		
		if(enemyPoints > myPoints) 
		{
			Flow.enemyWin = true;
			Flow.playerWin = false;
		}
		else if(myPoints > enemyPoints) 
		{
			Flow.playerWin = true;
			Flow.enemyWin = false;
		}
		else
		{
			Flow.playerWin = false;
			Flow.enemyWin = false;
		}
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:39,代码来源:Replay.cs


示例8: TransitionCompleted

	// Gets called when our transition is complete
	public void TransitionCompleted(EZTransition transition)
	{
		prevTransition = null;

		// Deactivate all child objects?
		if (deactivateAllOnDismiss)
		{
			// If this was a dismissal:
			if (transition == Transitions.list[2] ||
			   transition == Transitions.list[3])
#if UNITY_4_0 || UNITY_4_1 || UNITY_4_2 || UNITY_4_3 || UNITY_4_4 || UNITY_4_5 || UNITY_4_6 || UNITY_4_7 || UNITY_4_8 || UNITY_4_9
				gameObject.SetActive(false);
#else
				gameObject.SetActiveRecursively(false);
#endif
		}

		if (tempTransCompleteDel != null)
			tempTransCompleteDel(this, transition);
		tempTransCompleteDel = null;

		if (changeDelegate != null)
			changeDelegate(this);

		if (blockInput[prevTransIndex] && UIManager.Exists())
			UIManager.instance.UnlockInput();
	}
开发者ID:juliancruz87,项目名称:transpp,代码行数:28,代码来源:UIPanelBase.cs


示例9: DismissFirstPastPanel

	void DismissFirstPastPanel(EZTransition transition)
	{
		firstPastPanel.transitions.list[2].AddTransitionEndDelegate(BringSecondPastPanel);
		firstPastPanel.Dismiss();
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:5,代码来源:BattleStatus.cs


示例10: BringSecondPastPanel

	void BringSecondPastPanel(EZTransition transition)
	{
		lastPastPanel.transitions.list[0].AddTransitionEndDelegate(DismissSecondPastPanel);
		lastPastPanel.BringIn();
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:5,代码来源:BattleStatus.cs


示例11: InitShop

	void InitShop(EZTransition transition)
	{
		RefreshItemsScroll();
		RefreshCoinsScroll();
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:5,代码来源:Shop.cs


示例12: DismissSecondPastPanel

	void DismissSecondPastPanel(EZTransition transition)
	{
		lastPastPanel.transitions.list[2].AddTransitionEndDelegate(StartGame);
		lastPastPanel.Dismiss();
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:5,代码来源:BattleStatus.cs


示例13: DecrementTransitioningPanels

	protected void DecrementTransitioningPanels(UIPanelBase p, EZTransition t)
	{
		--transitioningPanelCount;
	}
开发者ID:amutnick,项目名称:CrackTheCode_Repo,代码行数:4,代码来源:UIPanelManager.cs


示例14: StartGame

	void StartGame(EZTransition transition)
	{
		if(Flow.path == TurnStatus.AnswerGame)
		{
			Flow.path = TurnStatus.BeginGame;
			// Fix Me UPTOP Mandar para world Selection
			Application.LoadLevel("Game");
		}
		else if(Flow.path == TurnStatus.ShowPast)
		{
			Flow.path = TurnStatus.AnswerGame;
			Application.LoadLevel("Game");
		}
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:14,代码来源:BattleStatus.cs


示例15: FillValues

	void FillValues(EZTransition transition)
	{
		Debug.Log(Save.GetString(PlayerPrefsKeys.NAME.ToString()));
		
		if(Flow.path == TurnStatus.BeginGame)
		{
			Flow.currentGame.myTotalScore = 0;
			foreach(Round r in Flow.currentGame.myRoundList)
			{
				Flow.currentGame.myTotalScore += r.score;
			}
			
			for(int i = 0; i<friendTimes.Length; i++) friendTimes[i].Text = "";
			friendScore.Text = "Waiting...";
			for(int i = 0; i<userTimes.Length; i++)
			{
				userTimes[i].Text = "Time " + (i+1).ToString() + ": " + Flow.currentGame.myRoundList[i].time.ToString();
			}
		}
		else if(Flow.path == TurnStatus.AnswerGame)
		{	
			Flow.currentGame.myTotalScore = 0;
			foreach(Round r in Flow.currentGame.myRoundList)
			{
				Flow.currentGame.myTotalScore += r.score;
			}
			Flow.currentGame.theirTotalScore = 0;
			foreach(Round r in Flow.currentGame.theirRoundList)
			{
				Flow.currentGame.theirTotalScore += r.score;
			}
			
			for(int i = 0; i<friendTimes.Length; i++)
			{
				friendTimes[i].Text = "Time " + (i+1).ToString() + ": " + Flow.currentGame.theirRoundList[i].time.ToString();
			}
			friendScore.Text = "Score: " + Flow.currentGame.theirTotalScore.ToString();
			for(int i = 0; i<userTimes.Length; i++)
			{
				userTimes[i].Text = "Time " + (i+1).ToString() + ": " + Flow.currentGame.myRoundList[i].time.ToString();
			}
		}
		else if(Flow.path == TurnStatus.ShowPast)
		{
			Flow.currentGame.myTotalScore = 0;
			foreach(Round r in Flow.currentGame.pastMyRoundList)
			{
				Flow.currentGame.myTotalScore += r.score;
			}
			Flow.currentGame.theirTotalScore = 0;
			foreach(Round r in Flow.currentGame.pastTheirRoundList)
			{
				Flow.currentGame.theirTotalScore += r.score;
			}
			
			Debug.Log(Flow.currentGame.pastTheirRoundList.Count);
			
			for(int i = 0; i<friendTimes.Length; i++)
			{
				friendTimes[i].Text = "Time " + (i+1).ToString() + ": " + Flow.currentGame.pastTheirRoundList[i].time.ToString();
			}
			friendScore.Text = "Score: " + Flow.currentGame.theirTotalScore.ToString();
			for(int i = 0; i<userTimes.Length; i++)
			{
				userTimes[i].Text = "Time " + (i+1).ToString() + ": " + Flow.currentGame.pastMyRoundList[i].time.ToString();
			}
			
			ShowPastPanel();
		}
		
		userName.Text = Save.GetString(PlayerPrefsKeys.NAME.ToString());
		friendName.Text = Flow.currentGame.friend.name;
		turnsLost.Text = "Victories: " + Flow.currentGame.turnsLost.ToString();
		turnsWon.Text = "Defeats: " + Flow.currentGame.turnsWon.ToString();
		userScore.Text = "Score: " + Flow.currentGame.myTotalScore.ToString();
	}
开发者ID:uptopgames,项目名称:baseproject,代码行数:76,代码来源:BattleStatus.cs


示例16: TransitionCompleted

	// Gets called when our transition is complete
	public void TransitionCompleted(EZTransition transition)
	{
		prevTransition = null;

		// Deactivate all child objects?
		if(deactivateAllOnDismiss)
		{
			// If this was a dismissal:
			if (transition == Transitions.list[2] ||
			   transition == Transitions.list[3])
				gameObject.SetActiveRecursively(false);
		}

		if (tempTransCompleteDel != null)
			tempTransCompleteDel(this, transition);
		tempTransCompleteDel = null;

		if (blockInput[prevTransIndex] && UIManager.Exists())
			UIManager.instance.UnlockInput();
	}
开发者ID:adahera222,项目名称:properme,代码行数:21,代码来源:UIPanelBase.cs


示例17: LoadSceneDelegate

	// Called when the loading panel's transition ends.
	public void LoadSceneDelegate(UIPanelBase panel, EZTransition trans)
	{
		StartCoroutine(LoadScene());
	}
开发者ID:jordan1818,项目名称:JumpsterProject,代码行数:5,代码来源:UIBtnLoadScene.cs


示例18: EnteredMenu

	void EnteredMenu(EZTransition transition)
	{
		Flow.header.transform.FindChild("OptionsPanel").gameObject.SetActive(false);
		
		Flow.currentMode = GameMode.None;
	}
开发者ID:uptopgames,项目名称:Minesweeper,代码行数:6,代码来源:Menu.cs


示例19: Start

    void Start()
    {
        bringInFoward = interPanel.GetTransition(UIPanelManager.SHOW_MODE.BringInForward);
        dismissForwad = interPanel.GetTransition(UIPanelManager.SHOW_MODE.DismissForward);

        bringInFoward.AddTransitionEndDelegate(AppearEnd);
        dismissForwad.AddTransitionEndDelegate(HideEnd);
    }
开发者ID:ftcaicai,项目名称:ArkClient,代码行数:8,代码来源:QuestProgressMsgPanel.cs


示例20: DisableMe

	// Sets the control to its disabled appearance:
	protected void DisableMe()
	{
		// The disabled state is the last in the states list:
		SetState(states.Length - 1);

		this.UseStateLabel(states.Length - 1);

		// Set the layer states:
		for (int i = 0; i < layers.Length; ++i)
		{
			if (stateIndices[i, states.Length - 1] != -1)
				layers[i].SetState(stateIndices[i, states.Length - 1]);
		}

		// End any current transition:
		if (prevTransition != null)
			prevTransition.StopSafe();

		transitions[states.Length - 1].list[0].Start();
		prevTransition = transitions[states.Length - 1].list[0];
	}
开发者ID:juliancruz87,项目名称:transpp,代码行数:22,代码来源:UIStateToggleBtn.cs



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


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
C# EZValueChangedDelegate类代码示例发布时间:2022-05-24
下一篇:
C# EZInputDelegate类代码示例发布时间:2022-05-24
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap