本文整理汇总了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;未经允许,请勿转载。 |
请发表评论