Exemple #1
0
    // Update is called once per frame
    void Update()
    {
        if (PlayerPrefs.HasKey("isPlayerPrefSet") && !resetSetting)
        {
            speedOxygenmeterPos.PlayReverse();
            TimerPos.PlayReverse();
            HeatMeterPos.PlayReverse();
            speedOxygenMeterScale.PlayReverse();
            TimerScale.PlayReverse();
            HeatMeterScale.PlayReverse();
            speedOxygenMeterColor.PlayReverse();
            TimerColor.PlayReverse();
            HeatMeterColor.PlayReverse();
            OverlayColor.enabled = false;
            OverlaySprite.color  = new Color(255f, 255f, 255f);
            iTween.StopByName("shaker");
            OverlayPos.delay = 3f;
            EventDelegate.Set(OverlayPos.onFinished, TweenStats);
            OverlayPos.PlayReverse();
        }

        if ((SpeedOmeter.valueCurrent >= zoomSpeed) && !(playedOnceForward) && Overlay.activeSelf)
        {
            speedOxygenmeterPos.PlayForward();
            TimerPos.PlayForward();
            HeatMeterPos.PlayForward();
            speedOxygenMeterScale.PlayForward();
            TimerScale.PlayForward();
            HeatMeterScale.PlayForward();
            speedOxygenMeterColor.PlayForward();
            TimerColor.PlayForward();
            HeatMeterColor.PlayForward();
            OverlayColor.enabled = true;
            iTween.ShakePosition(CameraObject, iTween.Hash("name", "shaker", "x", Shakingfactor, "y", Shakingfactor, "time", .1f, "looptype", "loop"));
            playedOnceForward = true;
            playedOnceReverse = false;
        }
        if ((SpeedOmeter.valueCurrent <= zoomSpeed) && playedOnceForward && !playedOnceReverse)
        {
            speedOxygenmeterPos.PlayReverse();
            TimerPos.PlayReverse();
            HeatMeterPos.PlayReverse();
            speedOxygenMeterScale.PlayReverse();
            TimerScale.PlayReverse();
            HeatMeterScale.PlayReverse();
            speedOxygenMeterColor.PlayReverse();
            TimerColor.PlayReverse();
            HeatMeterColor.PlayReverse();
            OverlayColor.enabled = false;
            OverlaySprite.color  = new Color(255f, 255f, 255f);
            iTween.StopByName("shaker");
            playedOnceForward = false;
            playedOnceReverse = true;
        }
    }
Exemple #2
0
    public void EneryEmpty(bool init)
    {
        if (init)
        {
            isEmpty = true;
        }

        foreach (ParticleSystem ps in particles)
        {
            if (ps.isPlaying)
            {
                if (ps.transform.name == "point")
                {
                    ps.Stop();
                }
                else
                {
                    ps.Pause();
                }
            }
        }
        if (!isEmpty || !init)
        {
            bg.PlayReverse();
        }
    }
 private void Call(int state)//将对话的一方的对话框给抬起来,NPC为0,Player为1
 {
     if (state == 0)
     {
         NPCDialogItemPosition.PlayForward();
         PlayerDialogItemPosition.PlayReverse();
         NPCDialogItemColor.PlayReverse();    //恢复颜色
         PlayerDialogItemColor.PlayForward(); //变灰色
     }
     else
     {
         NPCDialogItemPosition.PlayReverse();
         PlayerDialogItemPosition.PlayForward();
         NPCDialogItemColor.PlayForward();
         PlayerDialogItemColor.PlayReverse();
     }
 }
Exemple #4
0
	void Start ()
	{
		field_textTweenColor = Text.GetComponent<TweenColor>();
		field_backgroundTweenColor = Background.GetComponent<TweenColor>();

		field_textTweenColor.enabled = true;
		field_backgroundTweenColor.enabled = true;

		field_textTweenColor.PlayReverse();
		field_backgroundTweenColor.PlayReverse();
	}
 void UpdateCancelButton()
 {
     if (player.GetCurrentHand.IsBetEmpty)
     {
         xButton.enabled = false;
         xButtonTween.PlayForward();
     }
     else
     {
         xButton.enabled = true;
         xButtonTween.PlayReverse();
     }
 }
Exemple #6
0
    public void Stophide()
    {
        play.play();
        exit.SetActive(true);
        start.SetActive(false);
        mengban.PlayReverse();
        //cancel.PlayReverse();
        stoppanel.SetActive(false);
        //flag = false;

        /*cancelus.SetActive(false);
        *  submitus.SetActive(false);*/
    }
 void UpdateStartButton()
 {
     if (player.GetCurrentHand.IsBetInRange)
     {
         okButton.enabled = true;
         okButtonTween.PlayReverse();
     }
     else
     {
         okButton.enabled = false;
         okButtonTween.PlayForward();
     }
     curBettingLabel.text = "$" + player.GetCurrentHand.AmountOfBetting.ToString();
 }
Exemple #8
0
 // Update is called once per frame
 void Update()
 {
     if (tweenColor != null)
     {
         if (!gameObject.GetComponent <UIButton> ().isEnabled)
         {
             tweenColor.PlayForward();
         }
         else
         {
             tweenColor.PlayReverse();
         }
     }
 }
 void SetState(bool state)
 {
     if (state)
     {
         tc.enabled = true;
         tc.PlayReverse();
         sl.enabled = true;
     }
     else
     {
         tc.PlayForward();
         sl.PlayReverse();
         sl.enabled = false;
     }
 }
Exemple #10
0
    private void SetAllInfo(RectTransform rt, PBulletin Info)
    {
        if (Info == null)
        {
            return;
        }
        TweenColor txtmain  = rt.transform.Find("txt/TXT").GetComponent <TweenColor>();
        var        txtother = rt.transform.Find("txt/TXT2");
        Text       Title1   = txtmain?.GetComponent <Text>();
        Text       Title2   = txtother?.GetComponent <Text>();

        if (Title1 != null)
        {
            Util.SetText(Title1, Info.title);
        }
        if (Title2 != null && txtother != null)
        {
            txtother.gameObject.SetActive(!string.IsNullOrEmpty(Info.subTitle));
            Util.SetText(Title2, Info.subTitle);
        }

        GameObject SelectOn = rt.transform.Find("selectbox")?.gameObject;
        Image      NewImg   = rt.transform.Find("new_img")?.GetComponent <Image>();
        bool       isshow   = moduleAnnouncement.NotClick.Exists(a => a == Info.id);

        NewImg.SafeSetActive(isshow);
        var select = Info.id == moduleAnnouncement.PInfo?.id;

        SelectOn?.gameObject.SetActive(select);

        if (select)
        {
            txtmain.Play();
        }
        else
        {
            txtmain.PlayReverse();
        }
    }
 public void ExitPoint()
 {
     tweenColor.PlayReverse();
 }
Exemple #12
0
    void OnPropertyChanged(int objectID, int eventType, IPropertyObject obj, object eventObj)
    {
        if (eventType == (int)Actor.ENPropertyChanged.enMainHead)
        {
            switch ((EnMainHeadType)eventObj)
            {
            case EnMainHeadType.enHpChanged:
            {
                Actor actor   = obj as Actor;
                float scaleHP = actor.HP / actor.MaxHP;

                if (actor == ActorManager.Singleton.Chief)        //主角色使用主血条
                {
                    m_hpBar.HP = scaleHP;
                }
                else                                         //副角色使用副血条
                {
                    if (m_SwitchBarHP.gameObject.activeSelf) //在非切换动画播放的状态下时
                    {
                        m_SwitchBarHP.HP = scaleHP;
                    }
                    else        //在切换动画播放时
                    {
                        m_SwitchBarHP_F.HP = scaleHP;
                    }
                }
            }
            break;

            case EnMainHeadType.enSwitchActor:
            {        //切换角色
                m_SwitchCDbar.value = m_isDead ? 1 : 0;

                m_switchCD.text = m_cdTotal.ToString();
                m_switchCD.gameObject.SetActive(m_isDead ? false : true);
                m_cdValue   = m_cdTotal;
                m_cdBarTime = Time.time;

                if (ActorManager.Singleton.Deputy != null)
                {
                    Actor actor = obj as Actor;
                    if (actor == ActorManager.Singleton.Chief)
                    {
                        m_headroot.GetComponent <Animation>().Play("ui-switchportrait-01", PlayMode.StopSameLayer);
                        tw_main.PlayReverse();
                        tw_minor.duration = 0.01f;
                        tw_minor.PlayReverse();
                    }
                    else
                    {
                        m_headroot.GetComponent <Animation>().Play("ui-switchportrait-00", PlayMode.StopSameLayer);
                        tw_main.PlayForward();
                        tw_minor.duration = 0.3f;
                        tw_minor.PlayForward();
                    }
                }
                m_levelLabel.text = "lv" + ActorManager.Singleton.MainActor.Level.ToString();
            }
            break;

            case EnMainHeadType.enInitActor:
            {
                InitActor();
            }
            break;

            case EnMainHeadType.enUpdataMainHeadLevel:
            {
                //更新头像等级
                UpdatMainHeadLevel();
            }
            break;

            case EnMainHeadType.enSoulCharge:
            {
                //if ((MainPlayer)obj == ActorManager.Singleton.Chief)
                //{
                //    m_spriteSoulCurrent = m_spriteBaseChief;
                //}
                //else
                //{
                //    m_spriteSoulCurrent = m_spriteBaseDeputy;
                //}
                //m_soulIndex = 0;
                //ShowSoul();
            }
            break;

            case EnMainHeadType.enActorDead:
            {
                Actor actor = obj as Actor;
                if (actor.ID == ActorManager.Singleton.Chief.ID)
                {
                    m_chiefDeadMask.SetActive(true);
                }
                else
                {
                    m_deputyDeadMask.SetActive(true);
                }
                m_cdMask.SetActive(true);
            }
            break;

            case EnMainHeadType.enActorRelive:
            {
                m_chiefDeadMask.SetActive(false);
                m_deputyDeadMask.SetActive(false);
                m_cdMask.SetActive(false);
            }
            break;
            }
        }
    }
Exemple #13
0
    // Update is called once per frame
    void Update()
    {
        //新局開始
        #region NewGame
        if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.NewRound)
        {
            if (!NewGameState_Bool)
            {
                Background_Sprite.enabled    = true;
                Background_Box.enabled       = true;
                NewGameState_Sprite.enabled  = true;
                NewGameState_Box.enabled     = true;
                NewGameState_Panel.clipRange = new Vector4(0, 0, 1 + AddNumber, 500);
                NewGameState_Color.PlayForward();
                if (AddNumber < 900)
                {
                    AddNumber += (int)(Time.deltaTime * 1000);
                }
                else
                {
                    AddNumber = 900;
                    if (NewGameDelayTimer < 1)
                    {
                        NewGameDelayTimer += Time.deltaTime;
                    }
                    else
                    {
                        NewGameState_Color.ResetToBeginning();
                        NewGameDelayTimer           = 0;
                        AddNumber                   = 0;
                        NewGameState_Sprite.enabled = false;
                        NewGameState_Box.enabled    = false;
                        Background_Sprite.enabled   = false;
                        Background_Box.enabled      = false;
                        NewGameState_Bool           = true;
                        PleaseBetStateStart         = true;
                        EndShow = false;
                    }
                }
            }
        }
        else
        {
            AddNumber                   = 0;
            NewGameDelayTimer           = 0;
            NewGameState_Bool           = false;
            NewGameState_Sprite.enabled = false;
            NewGameState_Box.enabled    = false;
            NewGameState_Color.ResetToBeginning();
        }
        #endregion

        //請下注
        #region PleaseBet
        if (PleaseBetStateStart)
        {
            PleaseBetDelayTimer      = 0;
            PleaseBet_Sprite.enabled = true;
            PleaseBet_Animation.ResetToBeginning();
            PleaseBet_Animation.enabled = true;
            PleaseBetStateStart         = false;
            Background_Sprite.enabled   = false;
            Background_Box.enabled      = false;
        }
        else if (PleaseBet_Sprite.spriteName == "AR_Bet_10")
        {
            if (PleaseBetDelayTimer < 1)
            {
                PleaseBetDelayTimer += Time.deltaTime;
            }
            else
            {
                PleaseBetDelayTimer         = 0;
                PleaseBet_Sprite.enabled    = false;
                PleaseBet_Animation.enabled = false;
            }
        }

        #endregion

        //等待下回新局開始
        #region WaitNextRound
        if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.Idle)
        {
            Background_Sprite.enabled = true;
            Background_Box.enabled    = true;
            WaitNextRound.SetActive(true);

            if (PointNumber == 0)
            {
                for (int i = 0; i < 5; i++)
                {
                    Point_Sprite[i].enabled = false;
                }
            }
            else if (PointNumber == 1)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 1)
                    {
                        Point_Sprite[i].enabled = true;
                    }
                    else
                    {
                        Point_Sprite[i].enabled = false;
                    }
                }
            }
            else if (PointNumber == 2)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 2)
                    {
                        Point_Sprite[i].enabled = true;
                    }
                    else
                    {
                        Point_Sprite[i].enabled = false;
                    }
                }
            }
            else if (PointNumber == 3)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 3)
                    {
                        Point_Sprite[i].enabled = true;
                    }
                    else
                    {
                        Point_Sprite[i].enabled = false;
                    }
                }
            }
            else if (PointNumber == 4)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 4)
                    {
                        Point_Sprite[i].enabled = true;
                    }
                    else
                    {
                        Point_Sprite[i].enabled = false;
                    }
                }
            }
            else if (PointNumber == 5)
            {
                for (int i = 0; i < 5; i++)
                {
                    Point_Sprite[i].enabled = true;
                }
            }

            if (PointDelayTimer < 0.2f)
            {
                PointDelayTimer += Time.deltaTime;
            }
            else
            {
                if (PointNumber <= 5)
                {
                    PointNumber++;
                }
                else
                {
                    PointNumber = 0;
                }
                PointDelayTimer = 0;
            }
        }
        else
        {
            WaitNextRound.SetActive(false);
        }
        #endregion

        //等待新局開始
        #region WaitNewGame
        if (WaitNewGame_Bool)
        {
            WaitNewGame_Object.SetActive(true);

            if (WaitPointNumber == 0)
            {
                for (int i = 0; i < 5; i++)
                {
                    WaitPoint_Sprite[i].enabled = false;
                }
            }
            else if (WaitPointNumber == 1)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 1)
                    {
                        WaitPoint_Sprite[i].enabled = true;
                    }
                    else
                    {
                        WaitPoint_Sprite[i].enabled = false;
                    }
                }
            }
            else if (WaitPointNumber == 2)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 2)
                    {
                        WaitPoint_Sprite[i].enabled = true;
                    }
                    else
                    {
                        WaitPoint_Sprite[i].enabled = false;
                    }
                }
            }
            else if (WaitPointNumber == 3)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 3)
                    {
                        WaitPoint_Sprite[i].enabled = true;
                    }
                    else
                    {
                        WaitPoint_Sprite[i].enabled = false;
                    }
                }
            }
            else if (WaitPointNumber == 4)
            {
                for (int i = 0; i < 5; i++)
                {
                    if (i < 4)
                    {
                        WaitPoint_Sprite[i].enabled = true;
                    }
                    else
                    {
                        WaitPoint_Sprite[i].enabled = false;
                    }
                }
            }
            else if (WaitPointNumber == 5)
            {
                for (int i = 0; i < 5; i++)
                {
                    WaitPoint_Sprite[i].enabled = true;
                }
            }

            if (WaitPointDelayTimer < 0.2f)
            {
                WaitPointDelayTimer += Time.deltaTime;
            }
            else
            {
                if (WaitPointNumber <= 5)
                {
                    WaitPointNumber++;
                }
                else
                {
                    WaitPointNumber = 0;
                }
                WaitPointDelayTimer = 0;
            }
        }
        else
        {
            WaitNewGame_Object.SetActive(false);
        }
        #endregion

        //洗牌中
        #region Shuffle
        if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.ShuffleNewRound)
        {
            Background_Sprite.enabled = true;
            Background_Box.enabled    = true;
            Shuffle_Object.SetActive(true);
            if (ShuffleTimer < 2.0f)
            {
                ShuffleTimer += Time.deltaTime;
            }
            else
            {
                BJMainGame_Control.NowStateSave = ENUM_BLACKJACK_TABLE_STATE.NewRound;
                BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState = BJMainGame_Control.NowStateSave;
            }
        }
        else
        {
            Shuffle_Object.SetActive(false);
            ShuffleTimer = 0;
        }
        #endregion

        //END
        if (BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState == ENUM_BLACKJACK_TABLE_STATE.GameOver)
        {
            Background_Sprite.enabled = true;
            Background_Box.enabled    = true;
        }
        if (Backgrond_Bool)
        {
            Background_Color.PlayForward();
            Backgrond_Bool = false;
        }

        //if (FirstShow && (BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.NewRound
        //    || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.WaitBet || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.ShuffleNewRound))
        if (FirstShow)
        {
            BJMainGame_Control.MainInit_Bool    = true;
            BJCard_Control.CardControlInit_Bool = true;
            Cash_Control.CashInit_Bool          = true;
            Background_Color.PlayReverse();
            FirstShow = false;
            SenceShow = true;
            DelayTime = 0;
        }

        if ((BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.NewRound || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.WaitBet || BJMainGame_Control.NowStateSave == ENUM_BLACKJACK_TABLE_STATE.ShuffleNewRound) && EndShow)
        {
            if (DelayTime < 1)
            {
                DelayTime += Time.deltaTime;
            }
            else
            {
                BJMainGame_Control.TableState[BJMainGame_Control.TableID].m_enumState = BJMainGame_Control.NowStateSave;
                EndShow          = false;
                FirstShow        = false;
                WaitNewGame_Bool = false;
                SenceShow        = false;
                DelayTime        = 0;
            }
        }
    }
Exemple #14
0
    // ---------------------------------------------------------------------------------------------


    public void AllColorTweenOn()
    {
        infoFadeTween.PlayReverse();
        colorFadeTween.PlayReverse();
        clearFadeTween.PlayReverse();
    }
Exemple #15
0
 public void back()
 {
     mengban.PlayReverse();
     loding.PlayReverse();
 }