Beispiel #1
0
    public void SendReq(string tURL, MonoBehaviour tMono, RyuHandler tHandler)
    {
        //전송방식타입 설정
        mTypeTransmit = TYPE_GET;

        mpMone = tMono;
        SetHandler(tHandler);


        string tServerURL = "";
        string tTotalURL  = "";
        int    ranInt     = Random.Range(100000, 999999);       //인터넷 메커니즘의 특성 중 하나인 캐쉬 방지.


        mCurURL = tURL;


        tServerURL = mGameServerURL + "/";
        tTotalURL  = tServerURL + tURL;

        //코인에 대해서 요청을 특화시켰음.
        //이 부분을 주석처리하고 tURL에 무엇을 담느냐에 따라 실제 동작을 다르게 할수도 있다.
        //그것은 (웹)서버프로그래머와 토의하여 결정하면 된다.
        tTotalURL = tTotalURL + "?id=" + mTestPlayerID + "&coin=" + mCoin.ToString() + "&" + ranInt
                    + "&seq=" + mSequenceIndex.ToString();


        Debug.Log("tTotalURL: " + tTotalURL);

        //WWW객체 생성, 코루틴을 이용해 네트워크 수신을 대기
        mWWW = new WWW(tTotalURL);
        mpMone.StartCoroutine(OnReceiveXML());

        mSequenceIndex++;
    }
Beispiel #2
0
 public void SetHandler(RyuHandler tHandler)
 {
     mHandler = tHandler;
 }