void OnTriggerStay(Collider col) { if (col.CompareTag("SnowGenerator")) { inSnowZone = true; SnowController snowController = col.GetComponent <SnowController>(); if (snowController == null) { return; } m_snowDirection = snowController.m_snowDirection; if (m_snowHeight < 0.01f) { m_snowGrowRate = snowController.m_snowGrowRate; m_snowHeight += m_snowGrowRate * Time.deltaTime; } if (m_snowAmount < 10.0f) { m_snowCoverRate = snowController.m_snowCoverRate; m_snowAmount += m_snowCoverRate * Time.deltaTime; } } }
public void GetTest_WrongFormatData_Exception() { SnowController controler = new SnowController(); string ValidJsonString = "#A:RED:5:4"; DB.ReceivedFromClient.Add(ValidJsonString); try { controler.Get(); Assert.Fail(); } catch (Exception) { } }
void Start() { Screen.orientation = ScreenOrientation.LandscapeLeft; _currentSceneState = SceneState.Unfavorable; _dayNightCycleController = new DayNightCycleController(); _windController = new WindController(); _cloudController = new CloudController(StartCoroutine); _rainController = new RainController(); _temperatureController = new TemperatureController(StartCoroutine, _dayNightCycleController); _waterController = new WaterController(); _terrainController = new TerrainController(StartCoroutine); _snowController = new SnowController(); _treeGrowthStateController = new TreeGrowthStateController(StartCoroutine, _windController.UpdateTreeWindForceOnGrow); _sceneRestarted = false; }
// Start is called before the first frame update void Start() { bool isSnowy = false; WindStatus windStatus; ChunksPlacer.Instance.GetSnowInfo(out isSnowy, out windStatus); CurrentGameMode = ChunksPlacer.Instance.GetMapGameMode(); if (isSnowy) { GameObject newSnowObject = Instantiate(SnowPrefab, VirtCamera.transform); SnowController snowController = newSnowObject.GetComponent <SnowController>(); snowController.IsSnowy = true; snowController.WindStatusVar = windStatus; } volumeProfile = MainCameraVolume.profile; _lastPlayerCharacterXPosition = PlayerCharacter.transform.position.x; PlayerCharacter.OnDieEnd.AddListener(OnPlayerDie); PlayerCharacter.OnHit.AddListener(OnPlayerHit); PlayerCharacter.OnAttackHit.AddListener(OnAttackPlayerHit); PlayerCharacter.OnLevelEnd.AddListener(LevelEnded); PlayerCharacter.OnSecondChanceClick.AddListener(RevivePlayerCharacter); _defaultColor = GlobalLight.color; //set default camera settings on level start SetTargetCameraSettings(CameraStatusE.Run); CinemachineFramingTransposer framTransposer = VirtCamera.GetCinemachineComponent <CinemachineFramingTransposer>(); _currentLookaheadTime = framTransposer.m_LookaheadTime; _currentScreenXPos = framTransposer.m_ScreenX; _currentScreenY = framTransposer.m_ScreenY; _currentRefreshTime = 0f; _isNeedToRefreshCamera = true; SoundManager.Instance.PlayMusicClip(ChunksPlacer.Instance.GetAudio(), true); }