예제 #1
0
    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);
    }
예제 #2
0
 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);
             }
         }
     }
 }
예제 #3
0
    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();
    }
예제 #4
0
    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;
        }
        }
    }