Exemplo n.º 1
0
 //차의 연료를 채워주는 함수.
 private void Refueling()
 {
     if (CUserInfo.GetInstance().Money >= 2)
     {
         CUserInfo.GetInstance().Money -= 2;
         CPlayerState PlayerState       = MGameplayStatic.GetPlayerState();
         if (PlayerState != null)
         {
             PlayerState.CurrentCar.CarInfo.Fuel = PlayerState.CurrentCar.CarInfo.MaxFuel;
         }
     }
 }
Exemplo n.º 2
0
    private void Update()
    {
        CPlayerState PlayerState = MGameplayStatic.GetPlayerState();

        if (PlayerState == null)
        {
            return;
        }

        SCarInfo CarInfo = PlayerState.CurrentCar.CarInfo;

        FuelRatio = CarInfo.Fuel / CarInfo.MaxFuel;
    }
Exemplo n.º 3
0
    //시작 시 스크롤뷰 셋팅해주는 함수.
    private void ScrollViewInit()
    {
        Content.transform.DetachChildren();

        CPlayerState PlayerState = MGameplayStatic.GetPlayerState();

        if (PlayerState.CurrentQuest != null)
        {
            for (int i = 0; i < PlayerState.CurrentQuest.Count; i++)
            {
                AddScrollViewItem(PlayerState.CurrentQuest[i]);
            }
        }
    }
Exemplo n.º 4
0
    private void PlayerStateVal()
    {
        PlayerState[] stateValues = (PlayerState[])System.Enum.GetValues(typeof(PlayerState));
        for (int i = 0; i < stateValues.Length; i++)
        {
            System.Type  FSMType = System.Type.GetType("CPlayer" + stateValues[i].ToString());
            CPlayerState state   = (CPlayerState)GetComponent(FSMType);
            if (null == state)
            {
                state = (CPlayerState)gameObject.AddComponent(FSMType);
            }

            state.SetManager(this);
            _states.Add(stateValues[i], state);
            state.enabled = false;
        }
    }
Exemplo n.º 5
0
 public CMaster()
 {
     m_players    = new CPlayerState[4];             // ..... todo static 4 maximum?
     m_players[0] = new CPlayerState(this);
 }
Exemplo n.º 6
0
 // Use this for initialization
 void Start()
 {
     GameObject obj = GameObject.FindGameObjectWithTag("Player");
     if(obj)
     {
         m_TargetTransform = obj.GetComponent<Transform>();
         m_PlayerState = obj.GetComponent<CPlayerState>();
     }
 }