示例#1
0
    // Update is called once per frame
    void Update()
    {
        if (sharedobj.getPlayersCount() != 1)
        {         // مود چند نفره
            if (StartTime >= 0.0f && cancount)
            {
                StartTime -= Time.deltaTime;
                //alarm.SetActive(true);
                //Debug.Log((int) StartTime + "    " + (int)StartTime % 2);
                if (((int)StartTime <= 5) && ((int)StartTime % 2 == 1) && cancount)
                {
                    alarm.SetActive(act);
                    act = !act;
                    //Debug.Log(StartTime);
                }
            }
            else if (StartTime <= 0.0f && !doonce)
            {
                cancount  = false;
                doonce    = true;
                StartTime = 0.0f;
                //Debug.Log(StartTime);
                alarm.SetActive(false);
                EndTime();
            }
        }
        else
        {         // مود تک نفره
            //StartTime = 0.0f;
            float t = Time.time;
            // h = h+ (int)(t/3600);
            // m =m+ (int) ((t % 3600)/60);
            // float s =((t % 3600) % 60);
            m = ((int)t / 60);
            string s = (t % 60).ToString("f2");
            TimerText.GetComponent <Text>().text = m.ToString() + ":" + s;
            //Debug.Log(t);
            if (sharedobj.getCurentNumber() > sharedobj.getCountNum())
            {
                sharedobj.setRecordOnePersonMode(m.ToString() + ":" + s);
            }
        }


        // float t =Time.time - StartTime;
        // Debug.Log(int.Parse( sharedobj.getTimerForEveryone()) + "    " + (int)(t % 60 ) + " sssssssss");
        // string secend = ((t % 60 ) ).ToString("00");
        // if(sharedobj.getTimerForEveryone() == secend ) //5 secend aakhar
        // {
        //  Debug.Log("end");
        //  alarm.SetActive(true);
        //  //alarm.SetActive(!act)	 ;
        //  //act = !act;
        //  // if (int.Parse( sharedobj.getTimerForEveryone()) == ( (int)(t % 60 )))
        //  // {
        //  //  SceneManager.LoadScene("mainpage");
        //  // }
        // }
    }
示例#2
0
    public void NextSene()
    {
        //sharedobj.setIsGameStarted(true);
        //Debug.Log(sharedobj.getIsGameStarted());

        if (sharedobj.getPlayersTurn() == sharedobj.getPlayersCount())
        {
            sharedobj.setPlayersTurn(1);
        }
        else
        {
            sharedobj.setPlayersTurn(sharedobj.getPlayersTurn() + 1);
        }
        Debug.Log("nobateeeeee: " + sharedobj.getPlayersTurn());
        SceneManager.LoadScene(SceneName);
    }
示例#3
0
    // Use this for initialization
    void Start()
    {
        GameObject gameSharedPreference = GameObject.FindGameObjectWithTag("GameSharedPublic");

        //GameObject gameSharedPreference = GameObject.Find("GameShared");
        sharedobj = gameSharedPreference.GetComponent <AllShared>();
        if (sharedobj.getPlayersCount() != 1)
        {
            StartTime = float.Parse(sharedobj.getTimerForEveryone());
        }
        else
        {
            StartTime = 0;
        }

        TimerText = GameObject.Find("Timer");
    }