public static GameLogo Create(GameLogoModel model, Transform parent) { GameObject obj = (GameObject)GameObject.Instantiate(Resources.Load("Prefabs/LoginScreen/GameLogo")); //obj.name = ""; obj.transform.parent = parent; obj.transform.localPosition = new Vector3(0f, 0f, -1f); obj.transform.localScale = Vector3.one; GameLogo logo = obj.GetComponent <GameLogo>(); logo.gameObject.SetActive(false); logo.SetData(model); return(logo); }
public void LoadListGameLogo() { if (!isLoadedListGame) { if (GameManager.Instance.ListGameLogo.Count > 0) { isLoadedListGame = true; foreach (GameLogoModel model in GameManager.Instance.ListGameLogo) { GameLogo.Create(model, listGameLogo.transform); } } } }
private static IEnumerator Anim(GameLogo gameLogo, SpriteRenderer spriteRender) { Color c = spriteRender.color; while (c.a < 1.0f) { c.a += 0.1f; spriteRender.color = c; yield return(new WaitForSeconds(0.2f)); } while (c.a >= 0.1f) { c.a -= 0.1f; spriteRender.color = c; yield return(new WaitForSeconds(0.2f)); } gameLogo.AnimEnded(); }
private void Awake() { Screen.showCursor = false; m_GameLogo = m_GameLogoInfo; m_GameVersionState = m_GameVersionType; XKGlobalData.m_GameVersionHddServer = m_GameVersionHddServer; switch (m_GameVersionHddServer) { case GameVersionHddServer.CeShiBan: { //设置游戏为红点点测试服务器版本信息. XKGameVersionCtrl.SetTestGameVersion(); break; } case GameVersionHddServer.ZhengShiBan: { //设置红点点正式服务器版本信息. XKGameVersionCtrl.SetReleaseGameVersion(); break; } } }