private void AddBufferEvent(BufferKind kind)
 {
     if (kind == BufferKind.Shoubiao || kind == BufferKind.Jiashidian)
     {
         UpdateImage();
     }
 }
Exemplo n.º 2
0
 public void AddBufferEvent(BufferKind kind)
 {
     if (kind == BufferKind.Wangqiu)
     {
         wangqiu.SetActive(true);
         wangqiu.GetComponent <wangqiu> ().AddBuffer(kind);
     }
 }
Exemplo n.º 3
0
 private void AddBufferEvent(BufferKind kind)
 {
     if (kind == BufferKind.Dianchi)
     {
         tweenAlpha.from = 0;
         tweenAlpha.to   = 1;
         tweenAlpha.ResetToBeginning();
         tweenAlpha.PlayForward();
         StartCoroutine("keep");
     }
 }
    public void  AddBuffer(BufferKind b)
    {
        if (AddBufferEvent != null)
        {
            string bb = b.ToString();
            //Debug.Log("*******************test bb " + bb);
            switch (bb)
            {
            case "Dianchi":
                this.Energy = (float)BufferKind.Dianchi;

                /*if(!hasShowDianchiGuidance)
                 * {
                 *      showDianchiGuidanceEvent();
                 *      hasShowDianchiGuidance=true;
                 * }*/
                showDianchiGuidanceEvent();
                AddBufferEvent(BufferKind.Dianchi);
                break;

            case "Wangqiu":
                //this.Addtennis();
                AddBufferEvent(BufferKind.Wangqiu);
                break;

            case "Hanbao":
                //this.Score+=(int)BufferKind.Hanbao;
                AddBufferEvent(BufferKind.Hanbao);
                break;

            case "Jitui":
                //this.Score+=(int)BufferKind.Jitui;
                AddBufferEvent(BufferKind.Jitui);
                break;

            case "Shoubiao":
                //Debug.Log("**********************test shouBiao");
                this.AddLife((int)BufferKind.Shoubiao);
                AddBufferEvent(BufferKind.Shoubiao);
                break;

            case "BaoGuo":
                AddBufferEvent(BufferKind.BaoGuo);
                break;

            case "Jiashidian":
                //this.AddLife((int)BufferKind.Jiashidian);
                AddBufferEvent(BufferKind.Jiashidian);
                break;
            }
        }
    }
Exemplo n.º 5
0
    private void AddBufferEvent(BufferKind kind)
    {
        if (Network.peerType != NetworkPeerType.Disconnected)
        {
            return;
        }

        if (kind == BufferKind.Hanbao || kind == BufferKind.Jitui || kind == BufferKind.BaoGuo)
        {
            this.kind = kind;
            UpdateImage();
        }
    }
Exemplo n.º 6
0
    public void  AddBuffer(BufferKind kind)
    {
        isFinished = false;
        if (!gameObject.activeSelf)
        {
            gameObject.SetActive(true);
        }
        scale.ResetToBeginning();
        pos.ResetToBeginning();
        this.kind = kind;

        StartCoroutine("PlayAnimor");
    }
    public void StartTransform(GameObject jituiObj, BufferKind kind)
    {
        if (GlobalData.GetInstance().gameMode == GameMode.OnlineMode)
        {
            //ScreenLog.Log("delete daoJu -> name " + jituiObj.name);
            //			DaoJuNetCtrl DaoJuNetCtrlScript = jitui.GetComponent<DaoJuNetCtrl>();
            //			if(DaoJuNetCtrlScript != null)
            //			{
            //				ScreenLog.Log("**********delete daoJu -> name " + jitui.name);
            //				DaoJuNetCtrlScript.closeDaoJuServer();
            //			}
            //			else
            //			{
            //				ScreenLog.LogWarning("DaoJuNetCtrlScript is null, daoJu -> name " + jitui.name);
            //			}

            GameObject newDaoJu = null;
            switch (kind)
            {
            case BufferKind.Dianchi:
                newDaoJu = (GameObject)Instantiate(DianChiPrefab);
                break;

            case BufferKind.Shoubiao:
                newDaoJu = (GameObject)Instantiate(ShouBiaoPrefab);
                break;
            }

            if (newDaoJu != null)
            {
                newDaoJu.transform.parent        = transform;
                newDaoJu.transform.localPosition = Vector3.zero;
            }

            isStart = false;
            return;
        }

        this.jitui = jituiObj;
        x          = 0;
        y          = 0;

        var s = from q in Targets where q.kind == kind select q;

        if (s.Count() > 0)
        {
            //ScreenLog.Log("*******************test kind " + kind.ToString());
            NMB nmb = s.First();
            moder     = nmb.Moder;
            this.kind = kind;
            Vector3 v1 = UICam.camera.WorldToScreenPoint(nmb.Tareget.transform.position);
            Vector3 v2 = gameObject.camera.ScreenToWorldPoint(v1);
            Vector3 TargetLoaclPosition = gameObject.transform.InverseTransformPoint(v2);
            Hspeed = (TargetLoaclPosition.x - jitui.transform.localPosition.x) / nmb.time;
            Vspeed = (TargetLoaclPosition.y - jitui.transform.localPosition.y) / nmb.time;
            MaxX   = TargetLoaclPosition.x;
            if (nmb.Moder == Tmoder.Parabola)
            {
                a = (TargetLoaclPosition.y - jitui.transform.localPosition.y) * 2 * Time.fixedDeltaTime * Time.fixedDeltaTime / (nmb.time * nmb.time);
            }
        }

        isStart = true;
    }
Exemplo n.º 8
0
    void AddBufferEvent(BufferKind kind)
    {
        //Debug.Log("test ************* kind " + kind);
        if (kind == BufferKind.Shoubiao || kind == BufferKind.Jiashidian)
        {
            if (kind == BufferKind.Jiashidian)
            {
                int timeAdd = 40;

                string gameDiff = GlobalData.GetInstance().GameDiff;
                string leve     = Application.loadedLevelName;
                if (leve == "CityBike" || leve == "CityBikeNetUnity")
                {
                    switch (gameDiff)
                    {
                    case "0":
                        if (jiaShiCount < CityJiaShiDianLow.Length)
                        {
                            timeAdd = CityJiaShiDianLow[jiaShiCount];
                        }
                        break;

                    case "1":
                        if (jiaShiCount < CityJiaShiDian.Length)
                        {
                            timeAdd = CityJiaShiDian[jiaShiCount];
                        }
                        break;

                    case "2":
                        if (jiaShiCount < CityJiaShiDianHigh.Length)
                        {
                            timeAdd = CityJiaShiDianHigh[jiaShiCount];
                        }
                        break;

                    default:
                        if (jiaShiCount < CityJiaShiDian.Length)
                        {
                            timeAdd = CityJiaShiDian[jiaShiCount];
                        }
                        break;
                    }
                }
                else
                {
                    switch (gameDiff)
                    {
                    case "0":
                        if (jiaShiCount < OutdoorJiaShiDianLow.Length)
                        {
                            timeAdd = OutdoorJiaShiDianLow[jiaShiCount];
                        }
                        break;

                    case "1":
                        if (jiaShiCount < OutdoorJiaShiDian.Length)
                        {
                            timeAdd = OutdoorJiaShiDian[jiaShiCount];
                        }
                        break;

                    case "2":
                        if (jiaShiCount < OutdoorJiaShiDianHigh.Length)
                        {
                            timeAdd = OutdoorJiaShiDianHigh[jiaShiCount];
                        }
                        break;

                    default:
                        if (jiaShiCount < OutdoorJiaShiDian.Length)
                        {
                            timeAdd = OutdoorJiaShiDian[jiaShiCount];
                        }
                        break;
                    }
                }

                //Debug.Log("timeAdd " + timeAdd + ", gameDiff " + gameDiff);
                GlobalScript.GetInstance().player.AddLife(timeAdd);
                AddTimel(timeAdd);
                jiaShiCount++;
            }
            else
            {
                AddTimel((int)kind);
            }
        }
    }