public void LoadRankList() { Dictionary <int, JSONObject> mapRankList = null; float fUnit = 0.0f; float fStartYpos = 0.0f; float fContentHeight = 0.0f; fUnit = 50.0f; fStartYpos = -20.0f; fContentHeight = 50.0f; mapRankList = RankSingleton.GetInstance().GetRankerList(m_eCurrentTab); Debug.Log("RankListLength : " + mapRankList.Count.ToString()); foreach (KeyValuePair <int, JSONObject> item in mapRankList) { int nUserRank = 0; RankCell rankCell = null; GameObject objRankCell = null; JSONObject objUserInfo = null; RectTransform rectTransform = null; nUserRank = item.Key; objUserInfo = item.Value; objRankCell = RankCellPool.GetInstance().EnableObject(); rankCell = objRankCell.GetComponent <RankCell>(); rectTransform = objRankCell.GetComponent <RectTransform>(); rankCell.SetData(objUserInfo); objRankCell.transform.SetParent(transform); rectTransform.localPosition = new Vector2(0.0f, fStartYpos); rectTransform.offsetMin = new Vector2(20.0f, fStartYpos); rectTransform.offsetMax = new Vector2(-20.0f, fStartYpos); rectTransform.SetDefaultScale(); rectTransform.SetHeight(40.0f); fStartYpos -= fUnit; fContentHeight += fUnit; } GetComponent <RectTransform>().SetHeight(fContentHeight); }
private void LoginInit() { bool isUserIDNotZero = false; bool isGainAccessToken = false; isUserIDNotZero = UserSingleton.GetInstance().m_nUserID != 0; isGainAccessToken = UserSingleton.GetInstance().m_strAccessToken != ""; RankSingleton.Create(); if (isUserIDNotZero && isGainAccessToken) { LoginFacebook(); } else { m_objFacebookButton.SetActive(true); } }
public static RankSingleton Create() { if (m_refInstance) { Debug.Log("이미 'RankSingleton'이 생성되어 있습니다."); return(null); } GameObject objContainer = null; objContainer = new GameObject("RankSingleton"); m_refInstance = objContainer.AddComponent(typeof(RankSingleton)) as RankSingleton; m_refInstance.Init(); DontDestroyOnLoad(m_refInstance); return(m_refInstance); }
private void LoadFriendRank() { RankSingleton.GetInstance().LoadFriendRank(UpdateDelegate); }