Exemple #1
0
        public void SetupView(FriendBriefDataItem friendBriefData, FriendOverviewPageContext.FriendTab friendTab, RequestCallBack onRequest = null, AcceptCallBack onAccept = null, RejectCallBack onReject = null, DetailCallBack onDetailBtnClick = null)
        {
            this._friendBriefData   = friendBriefData;
            this._friendTab         = friendTab;
            this._onRequestBtnClick = onRequest;
            this._onAcceptBtnClick  = onAccept;
            this._onRejectBtnClick  = onReject;
            this._onDetailBtnClick  = onDetailBtnClick;
            this._friendAvatarData  = new AvatarDataItem(friendBriefData.showAvatarID, 1, 0);
            base.transform.Find("AvatarImage/Image").GetComponent <Image>().sprite   = Miscs.GetSpriteByPrefab(this._friendAvatarData.IconPath);
            base.transform.Find("AvatarImage/BGColor").GetComponent <Image>().sprite = this.GetBGSprite();
            base.transform.Find("Nickname").GetComponent <Text>().text = friendBriefData.nickName;
            base.transform.Find("Lv/Num").GetComponent <Text>().text   = friendBriefData.level.ToString();
            base.transform.Find("AvatarInfo/Combat/Num").GetComponent <Text>().text = friendBriefData.avatarCombat.ToString();
            base.transform.Find("AvatarInfo/AvatarStar/Star").GetComponent <MonoAvatarStar>().SetupView(friendBriefData.avatarStar);
            base.transform.Find("AvatarImage/NewMark").gameObject.SetActive((friendTab == FriendOverviewPageContext.FriendTab.FriendListTab) && !Singleton <FriendModule> .Instance.IsOldFriend(friendBriefData.uid));
            bool flag  = this._friendTab == FriendOverviewPageContext.FriendTab.AddFriendTab;
            bool flag2 = this._friendTab == FriendOverviewPageContext.FriendTab.RequestListTab;
            bool flag3 = this._friendTab == FriendOverviewPageContext.FriendTab.FriendListTab;
            bool flag4 = (flag || flag2) || flag3;

            base.transform.Find("ActionBtns/TalkBtn").gameObject.SetActive(false);
            base.transform.Find("ActionBtns/AddFriendBtn").gameObject.SetActive(false);
            base.transform.Find("ActionBtns/ReplyBtns").gameObject.SetActive(false);
            base.transform.Find("ActionBtns/TalkBtn").gameObject.SetActive(flag3);
            base.transform.Find("ActionBtns/AddFriendBtn").gameObject.SetActive(flag);
            base.transform.Find("ActionBtns/ReplyBtns").gameObject.SetActive(flag2);
            base.transform.Find("ActionBtns").gameObject.SetActive(flag4);
        }
Exemple #2
0
    public static void setPlayer(string token, string name, string pdata, RequestCallBack callback)
    {
        string api    = "V1/setPlayer";
        string auth   = "Bearer " + name + ":" + token;
        string method = "PUT";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #3
0
    public static void addOwnYokai(string token, string name, string yokia, RequestCallBack callback)
    {
        string api    = "V1/addYokai";
        string auth   = "Bearer " + name + ":" + token;
        string method = "PUT";
        string pdata  = "[" + yokia + "]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #4
0
    public static void getAuthCode(string name, RequestCallBack callback)
    {
        string api    = "V1/getAuthCode";
        string auth   = "Bearer " + secretKey;
        string method = "POST";
        string pdata  = "[{\"Name\":\"" + name + "\"}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #5
0
    //-----------------------------------------------------------------------------------------------------

    public static void setTaskStatus(string token, string name, string taskStatus, RequestCallBack callback)
    {
        string api    = "V1/setTaskStatus";
        string auth   = "Bearer " + name + ":" + token;
        string method = "PUT";
        string pdata  = "[{\"TaskStatus\":\"" + taskStatus + "\"}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #6
0
    public static void getModelUrl(string version, RequestCallBack callback)
    {
        string api    = "V1/getModelUrl";
        string auth   = "Bearer " + secretKey;
        string method = "POST";
        string pdata  = "[{\"Version\":\"" + version + "\"}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #7
0
    //private static string _pData = string.Empty;
    //private static ManualResetEvent allDone = new ManualResetEvent(false);
    //private static WebExceptionStatus _status;
    //private static string _rData = string.Empty;

    public static void Login(string type, string name, string id, RequestCallBack callback)
    {
        string api    = "V1/login";
        string auth   = "Bearer " + secretKey;
        string method = "POST";
        string pdata  = "[{\"Name\":\"" + name + "\", \"Type\":\"" + type + "\", \"Id\":\"" + id + "\"}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #8
0
    public static void AddMember(string name, string pass, RequestCallBack callback)
    {
        string api    = "V1/addMember";
        string auth   = "Bearer " + secretKey;
        string method = "POST";
        string pdata  = "[{\"Name\":\"" + name + "\", \"Pass\":\"" + pass + "\"}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #9
0
    public static void getOwnYokais(string token, string name, RequestCallBack callback)
    {
        string api    = "V1/getOwnYokais";
        string auth   = "Bearer " + name + ":" + token;
        string method = "GET";
        string pdata  = string.Empty;

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #10
0
    public static void getBPItemNum(string token, string name, int id, RequestCallBack callback)
    {
        string api    = "V1/getOneBPItemNum?bpitemid=" + id;
        string auth   = "Bearer " + name + ":" + token;
        string method = "GET";
        string pdata  = string.Empty;

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #11
0
    public static void setBPItemNum(string token, string name, int id, int num, RequestCallBack callback)
    {
        string api    = "V1/setOneBPItemNum";
        string auth   = "Bearer " + name + ":" + token;
        string method = "PUT";
        string pdata  = "[{\"Id\":" + id + ",\"Num\":" + num + "}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
	public void RequestDataById (string path, string id, RequestCallBack callback)
	{
		this.callback = callback;

		WWWForm form = new WWWForm ();

		form.AddField ("id", id);
		WWW www = new WWW (url + path, form);
		Debug.Log ("URL " + www.url);

		StartCoroutine (WaitForRequest (www));
	}
Exemple #13
0
    public void RequestDataById(string path, string id, RequestCallBack callback)
    {
        this.callback = callback;

        WWWForm form = new WWWForm();

        form.AddField("id", id);
        WWW www = new WWW(url + path, form);

        Debug.Log("URL " + www.url);

        StartCoroutine(WaitForRequest(www));
    }
	public void SaveUser (string path, string userid, string username, string name, string position, RequestCallBack callback)
	{
		this.callback = callback;

		WWWForm form = new WWWForm ();

		form.AddField ("userid", userid);
		form.AddField ("username", username);
		form.AddField ("name", name);
		form.AddField ("position", position);

		WWW www = new WWW (url + path, form);
		Debug.Log ("URL " + www.url);

		StartCoroutine (WaitForRequest (www));
	}
Exemple #15
0
    public void SaveUser(string path, string userid, string username, string name, string position, RequestCallBack callback)
    {
        this.callback = callback;

        WWWForm form = new WWWForm();

        form.AddField("userid", userid);
        form.AddField("username", username);
        form.AddField("name", name);
        form.AddField("position", position);

        WWW www = new WWW(url + path, form);

        Debug.Log("URL " + www.url);

        StartCoroutine(WaitForRequest(www));
    }
Exemple #16
0
    public static void setForgetPwd(string name, string pass, string nick_name, string code, RequestCallBack callback)
    {
        string api    = "V1/setForgetPwd";
        string auth   = "Bearer " + secretKey;
        string method = "POST";
        string pdata  = "[{\"Name\":\"" + name + "\", \"Pass\":\"" + pass + "\", \"NickName\":\"" + nick_name + "\", \"Code\":\"" + code + "\"}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
Exemple #17
0
    public static void getMapYokais(string token, string name, double lat, double lon, float radius, RequestCallBack callback)
    {
        string api    = "V1/getMapYokais";
        string auth   = "Bearer " + name + ":" + token;
        string method = "POST";
        string pdata  = "[{\"latitude\":" + lat + ",\"longitude\":" + lon + ",\"radius\":" + radius + "}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }
        /// <summary>
        /// Add application to the list of Registered Apps and
        /// update the associated AP name
        /// </summary>
        /// <param name="ssid"></param>
        /// <param name="appCallBack"></param>
        /// <returns></returns>
        public bool RegisterApp(string ssid, RequestCallBack appCallBack)
        {
            bool AppPresent = RegisteredApps.Exists(delegate(RegisteredApp App)
            {
                return ssid.Equals(App.AppName);
            });

            bool success = false;
            RegisteredApp newApp = new RegisteredApp(ssid, appCallBack);
            if (AppPresent == false)
            {
                RegisteredApps.Add(newApp);
                string newSSID = makeSSID();
                success = wiFiCard.connectToAP(newSSID);
            }
            if (success)
                Logger.addEntry(ssid + " successfully registered! : " + wiFiCard.getAssociatedAP());
            else
            {
                Logger.addEntry(ssid + " failed to register!");
                RegisteredApps.Remove(newApp);
            }

            return success;
        }
Exemple #19
0
 public RegisteredApp(string name, RequestCallBack callBack)
 {
     AppName = name;
     AppCallBack = callBack;
 }
Exemple #20
0
        public MainForm()
        {
            InitializeComponent();

            strategyComboBox.SelectedItem = (object)"Select Strategy";

            messageDelegate = SendMessage;

            updateMsgListBox = addMessageToListBox;

            credibilityDelegate = UpdateCredibility;

            OppCommRequestCallBack = NeighborJoined;

            restartProbingDelegate = RestartProbing;

            ToggleControls(true);

            CommonUtilities.Logger.flushAll();

            //This only initiates the device advertisement
            oppCommHandler = OppCommHandler.getInstance();
            deviceIDLabel.Text = DeviceID.GetInstance().ToIDString();

            //Read existing credibility history.
            ReadCredibilityHistory();
        }
Exemple #21
0
    public static void getNewYokai(string token, string name, int baseId, int userLevel, RequestCallBack callback)
    {
        string api    = "V1/getNewYokai";
        string auth   = "Bearer " + name + ":" + token;
        string method = "POST";
        string pdata  = "[{\"id\":" + baseId + ",\"userlevel\":" + userLevel + "}]";

        LoginClient.Instance.SendRequest(serverUrl + api, auth, method, pdata, callback);
    }