Beispiel #1
0
    protected override void OnLoading()
    {
        base.OnLoading();
        m_rideMgr = DataManager.Manager <RideManager>();

        m_trans_AdorationContent.gameObject.SetActive(false);
        m_trans_RidePropContent.gameObject.SetActive(false);
        m_trans_SkillContent.gameObject.SetActive(false);
        m_widget_content.gameObject.SetActive(true);
        m_widget_tujiancontent.gameObject.SetActive(true);
        m_trans_RideStrategeContent.gameObject.SetActive(false);
        UIEventListener.Get(m__selecthorse.gameObject).onClick = OnSelectHorse;
        //EventDelegate.Add(m_toggle_ptchuancheng.onChange, () =>
        //{
        //    if (m_toggle_ptchuancheng.value)
        //    {
        //        this.OnTransExp(m_toggle_ptchuancheng.name);
        //    }
        //});
        //EventDelegate.Add(m_toggle_wmchuancheng.onChange, () =>
        //{
        //    if (m_toggle_wmchuancheng.value)
        //    {
        //        this.OnTransExp(m_toggle_wmchuancheng.name);
        //    }
        //});
        m_leftcontent = m_widget_content.transform.Find("left");
        LoadingPropetyUI();
        //  InitSkillContent();


        //  InitPageTab();
    }
 private void Start()
 {
     _playerController = FindObjectOfType <PlayerController>();
     _phoneController  = FindObjectOfType <PhoneController>();
     _rideManager      = FindObjectOfType <RideManager>();
     _audioSource      = GetComponent <AudioSource>();
     TakeAwayControls();
     _rideManager.onCustomerDroppedOff.AddListener(FinishOnBoarding);
     _rideManager.onRideAccepted.AddListener(RideAccepted);
     //Invoke(nameof(GivePhoneControl), 3f);
     PlayAudioClip();
 }
Beispiel #3
0
    private IEnumerator RoundEnding()
    {
        DisableRideControl();
        m_RoundWinner = null;
        m_RoundWinner = GetRoundWinner();
        if (m_RoundWinner != null)
        {
            m_RoundWinner.m_Wins++;
        }
        m_GameWinner = GetGameWinner();
        string message = EndMessage();

        m_MessageText.text = message;

        yield return(m_EndWait);
    }
 private void Awake()
 {
     _rideManager = FindObjectOfType <RideManager>();
     _rideLoader  = _rideManager.GetComponent <RideLoader>();
     _customerSos.Clear(); //test
 }