Example #1
0
    void Start()
    {
        url        = "Friends"; //친구 요청이 있는지 확인
        tmpObj     = new List <GameObject>();
        webServ    = GameObject.Find("WebServer");
        webScript  = webServ.GetComponent <WebServerScript>();
        nick       = webScript.nick;
        friendBtn  = friendBtnObj.GetComponent <Button>();
        friendText = friendBtn.GetComponentInChildren <Text>();

        StringBuilder sendInfo = new StringBuilder();

        sendInfo.Append("flag=reqlist");
        sendInfo.Append("&nick=" + nick);
        string respData = webScript.ConnectServer(url, sendInfo);

        savReqList = respData.Split(',');

        if (respData != "no request") //친구 요청이 있을 경우 표시
        {
            existImg.SetActive(true);
        }
        friendEntList = new List <sFriendEnter>();
        SocketServer.SingleTonServ().GetFriendScript(this);
    }
Example #2
0
 private void Start()
 {
     SocketServer.SingleTonServ().GetUserScript(this);
     server = GameObject.Find("WebServer");
     web    = server.GetComponent <WebServerScript>();
     passInput.contentType = InputField.ContentType.Password; //비밀번호 창에 별표 띄우기
 }
 private void Start()
 {
     tmpObj    = new List <GameObject>();
     webServ   = GameObject.Find("WebServer");
     webScript = webServ.GetComponent <WebServerScript>();
     nick      = webScript.nick;
 }
Example #4
0
    void Start()
    { //플레이어 캐릭터와 적 캐릭터만 나오게 하기
        PlayerScript playerScript = SocketServer.SingleTonServ().NowPlayerScript();

        player = playerScript.transform.gameObject;
        player.transform.rotation = Quaternion.Euler(0, 180, 0);
        playerAni            = player.GetComponent <AnimationController>();
        playerScript.enabled = false;
        playerAni.PlayAtkDmg("Idle");
        player.GetComponentInChildren <Camera>().enabled = false;
        Camera.main.enabled = true;

        EnemyScript enemyScript = SocketServer.SingleTonServ().NowEnemyScript();

        enemy = enemyScript.transform.gameObject;
        enemy.transform.rotation = Quaternion.Euler(0, 180, 0);
        enemyAni            = enemy.GetComponent <AnimationController>();
        enemyScript.enabled = false;
        enemy.transform.Find("Canvas").gameObject.SetActive(false);
        enemy.GetComponent <Rigidbody>().isKinematic = false;
        enemyAni.PlayAtkDmg("Idle");

        server = GameObject.Find("WebServer").GetComponent <WebServerScript>();
        GameObject.Destroy(GameObject.Find("itemBtnCanvas"));
        result = SocketServer.SingleTonServ().GetResult();
        //결과에 따라 맞는 위치에 배치하기
        if (result == (int)eRESULT.em_WIN)
        {
            player.transform.position = new Vector3(-3, -2, 13);
            enemy.transform.position  = new Vector3(3, -2, 13);
            StartCoroutine(DeathAni(result));
            loseText.SetActive(false);
            winning = ResultSave("win");
        }
        else if (result == (int)eRESULT.em_LOSE)
        {
            player.transform.position = new Vector3(3, -2, 13);
            enemy.transform.position  = new Vector3(-3, -2, 13);
            StartCoroutine(DeathAni(result));
            winText.SetActive(false);
            winning = ResultSave("lose");
        }
        //승률 표시
        int win = Mathf.FloorToInt(float.Parse(winning));

        winningRate.text = server.nick + "님의 승률 : " + win;
    }
Example #5
0
    void Start()
    { //플레이어 캐릭터와 적 캐릭터만 나오게 하기
        PlayerScript playerScript = SocketServer.SingleTonServ().NowPlayerScript();

        player = playerScript.transform.gameObject;
        player.transform.rotation = Quaternion.Euler(0, 180, 0);
        playerAni            = player.GetComponent <AnimationController>();
        playerScript.enabled = false;
        playerAni.PlayAtkDmg("Idle");
        player.GetComponentInChildren <Camera>().enabled = false;
        Camera.main.enabled = true;

        EnemyScript enemyScript = SocketServer.SingleTonServ().NowEnemyScript();

        enemy = enemyScript.transform.gameObject;
        enemy.transform.rotation = Quaternion.Euler(0, 180, 0);
        enemyAni            = enemy.GetComponent <AnimationController>();
        enemyScript.enabled = false;
        enemy.transform.Find("Canvas").gameObject.SetActive(false);
        enemy.GetComponent <Rigidbody>().isKinematic = false;
        enemyAni.PlayAtkDmg("Idle");

        //승률 표시
        server = GameObject.Find("WebServer").GetComponent <WebServerScript>();
        GameObject.Destroy(GameObject.Find("itemBtnCanvas"));
        result = SocketServer.SingleTonServ().GetResult();

        string userNick  = server.nick;
        string enemyNick = SocketServer.SingleTonServ().GetEnemyName();

        //결과에 따라 맞는 위치에 배치하기
        if (result == (int)eRESULT.em_WIN)
        {
            CharSetting(player, enemy, userNick, enemyNick, "win");
            winningRate.rectTransform.anchoredPosition = new Vector2(winner.rectTransform.anchoredPosition.x, winningRate.rectTransform.anchoredPosition.y);
        }
        else if (result == (int)eRESULT.em_LOSE)
        {
            CharSetting(enemy, player, enemyNick, userNick, "lose");
            winningRate.rectTransform.anchoredPosition = new Vector2(loser.rectTransform.anchoredPosition.x, winningRate.rectTransform.anchoredPosition.y);
        }
    }
Example #6
0
 void Start()
 {
     web = GameObject.Find("WebServer").GetComponent <WebServerScript>();
     SocketServer.SingleTonServ().GetChatScript(this);
 }
Example #7
0
 void Start()
 {
     webObj = GameObject.Find("WebServer");
     web    = webObj.GetComponent <WebServerScript>();
     passInput.contentType = InputField.ContentType.Password;
 }
Example #8
0
 void Start()
 {
     passChangeInput.contentType = InputField.ContentType.Password;
     web = GameObject.Find("WebServer").GetComponent <WebServerScript>();
 }
Example #9
0
 void Start()
 {
     webObj = GameObject.Find("WebServer");
     web    = webObj.GetComponent <WebServerScript>();
 }