コード例 #1
0
        private void HandleLocationInfo()
        {
            TWLocationInfo locationInfo = TWGameManager.instance.TimeWalkLocationInfo;

            if (locationText == null || locationInfo == null)
            {
                return;
            }

            TWLevel currentLevel = TWGameManager.instance.CurrentLevel;

            locationText.text = locationInfo.city + ", " + locationInfo.state;
            UpdateTime();
        }
コード例 #2
0
        public void OnLocationInfoChanged(TWLocationInfo locationInfo)
        {
            if (locationInfo == null)
            {
                return;
            }

            timeWalkLocationInfo = locationInfo;
            startTimeHours       = locationInfo.startTimeHours;
            timeSpeedUpHours     = locationInfo.timeSpeedUp;

            if (TWLocationInfoChanged != null)
            {
                TWLocationInfoChanged();
            }
        }
コード例 #3
0
ファイル: TWLoader.cs プロジェクト: TimeWalkOrg/timewalk
        void Awake()
        {
            if (timeWalkLocationInfo == null)
            {
                timeWalkLocationInfo = new TWLocationInfo();
            }

            if (timeWalkLevels == null)
            {
                timeWalkLevels = new List <TWLevel>();
            }

            if (TWGameManager.instance == null)
            {
                //Instantiate the prefab
                Instantiate(twGameManager);
            }
        }