#222 프로포타입용 날씨 개발 중

This commit is contained in:
NTG 2024-03-25 13:24:33 +09:00
parent 679a5ef2c1
commit e9076319aa
136 changed files with 17417 additions and 16921 deletions

File diff suppressed because it is too large Load Diff

View File

@ -1,32 +1,220 @@
using System;
using System.Collections.Generic;
using System.Linq;
using DistantLands.Cozy;
using DistantLands.Cozy.Data;
using Sirenix.OdinInspector;
using UnityEngine;
using Random = UnityEngine.Random;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public enum WeatherType
{
NONE = -1,
SUNNY,
RAIN,
SNOW
}
public class CozyController : MonoBehaviour
{
[SerializeField] private CozyWeather cozyWeather;
/***********************************************************************
* Definitions
***********************************************************************/
#region Definitions
[Serializable]
public class ForecastProfileRatio
{
[field: SerializeField] public WeatherInfo WeatherInfo { get; set; }
[field: Range(0f, 10f)]
[field: SerializeField] public float Ratio { get; set; }
[field: DisableIf("@true")]
[field: SerializeField] public float Percent { get; set; }
}
[Serializable]
public class WeatherInfo
{
[field: SerializeField] public ForecastProfile ForecastProfile { get; set; }
[field: SerializeField] public WeatherType WeatherType { get; set; }
[field: SerializeField] public Sprite Sprite { get; set; }
public WeatherInfo(ForecastProfile forecastProfile, WeatherType weatherType, Sprite sprite = null)
{
ForecastProfile = forecastProfile;
WeatherType = weatherType;
Sprite = sprite;
}
public WeatherInfo(WeatherInfo weatherInfo)
{
ForecastProfile = weatherInfo.ForecastProfile;
WeatherType = weatherInfo.WeatherType;
Sprite = weatherInfo.Sprite;
}
}
#endregion
/***********************************************************************
* Variables
***********************************************************************/
#region Variables
// 날씨
[TitleGroup("날씨")]
// 날씨/기본값
[BoxGroup("날씨/기본값")]
[SerializeField] private ForecastProfileRatio[] forecastProfileRatioRatios;
[BoxGroup("날씨/기본값")]
[SerializeField, Required] private WeatherInfo defaultWeatherInfo;
[BoxGroup("날씨/일기예보")]
[SerializeField] private int forecastWeatherCount = 7;
[BoxGroup("날씨/일기예보")]
[SerializeField] private List<WeatherInfo> weatherInfoList;
[BoxGroup("날씨/실시간 데이터")]
[Tooltip("날씨가 변경되는데 걸리는 시간")]
[SerializeField] private float changeWeatherTime;
public WeatherInfo CurrentWeatherInfo => weatherInfoList[0];
private float totalRatio;
#endregion
/***********************************************************************
* Unity Events
***************************************************************m********/
#region Unity Events
private void Start()
{
InitStart();
}
private void Update()
{
//Debug.Log(CozyWeather.instance.weatherModule.ecosystem.weatherTimer);
changeWeatherTime = CozyWeather.instance.weatherModule.ecosystem.weatherTimer;
}
#endregion
/***********************************************************************
* Init Methods
***********************************************************************/
#region Init Methods
private void InitStart()
{
if (weatherInfoList != null)
{
weatherInfoList = new List<WeatherInfo>(forecastWeatherCount);
for (var i = 0; i < forecastWeatherCount; i++)
{
var newWeatherInfo = new WeatherInfo(GetWeatherInfo());
weatherInfoList.Add(newWeatherInfo);
}
}
SetForecastProfile(weatherInfoList?[0].ForecastProfile);
}
public int GetCurrentDay() => cozyWeather.timeModule.currentDay;
#endregion
/***********************************************************************
* Methods
***********************************************************************/
#region Methods
[Button("날짜 변경")]
public void SetCurrentDat(int day) => cozyWeather.timeModule.currentDay = day;
public void SetCurrentDat(int day) => CozyWeather.instance.timeModule.currentDay = day;
public MeridiemTime GetCurrentTime() => cozyWeather.timeModule.currentTime;
[Button("시간 변경")]
[Button("현재 시간 변경")]
public void SetCurrentTime(int hour, int minute)
{
var newTime = new MeridiemTime(hour, minute);
cozyWeather.timeModule.currentTime = newTime;
CozyWeather.instance.timeModule.SetHour(hour);
CozyWeather.instance.timeModule.SetMinute(minute);
}
[Button("다음날로 변경")]
public void SetWeatherAndDate()
{
CozyWeather.instance.timeModule.currentDay += 1;
CozyWeather.instance.timeModule.SetHour(9);
CozyWeather.instance.timeModule.SetMinute(0);
weatherInfoList.RemoveAt(0);
var newWeatherInfo = new WeatherInfo(GetWeatherInfo());
weatherInfoList.Add(newWeatherInfo);
SetForecastProfile(weatherInfoList[0].ForecastProfile);
}
private void SetForecastProfile(ForecastProfile newForecastProfile)
{
CozyWeather.instance.weatherModule.ecosystem.forecastProfile = newForecastProfile;
CozyWeather.instance.weatherModule.ecosystem.currentForecast.Clear();
// CozyWeather.instance.weatherModule.ecosystem.forecastProfile.forecastLength = CozyWeather.instance
// .weatherModule.ecosystem.forecastProfile.profilesToForecast.Count;
foreach (var profile in CozyWeather.instance.weatherModule.ecosystem.forecastProfile.profilesToForecast)
{
foreach (var fx in profile.FX)
fx?.InitializeEffect(CozyWeather.instance);
}
CozyWeather.instance.weatherModule.ecosystem.SetupEcosystem();
// foreach (var element in CozyWeather.instance.weatherModule.ecosystem.currentForecast)
// {
// print(element.profile);
// }
}
[Button("비율 재계산"), GUIColor(0, 1, 0)]
private void CalculateForecastProfileRatio()
{
totalRatio = forecastProfileRatioRatios.Sum(element => element.Ratio);
foreach (var element in forecastProfileRatioRatios)
{
element.Percent = element.Ratio / totalRatio * 100f;
}
}
private WeatherInfo GetWeatherInfo()
{
CalculateForecastProfileRatio();
var randomValue = Random.Range(0f, totalRatio);
var cumulativeRatio = 0f;
foreach (var element in forecastProfileRatioRatios)
{
cumulativeRatio += element.Ratio;
if (randomValue <= cumulativeRatio)
{
return element.WeatherInfo;
}
}
print("미리 설정된 날씨 정보가 없습니다.");
return defaultWeatherInfo;
}
public WeatherType GetCurrentWeatherType() => weatherInfoList[0].WeatherType;
#endregion
}
}

View File

@ -20,7 +20,7 @@ namespace BlueWaterProject
[field: SerializeField] public DropItemGroupController DropItemGroupController { get; set; }
[field: SerializeField] public TimeUi TimeUi { get; private set; }
[field: SerializeField] public WeatherUi WeatherUi { get; private set; }
public Canvas MainCanvas { get; private set; }
@ -53,7 +53,7 @@ namespace BlueWaterProject
DropItemGroupController = MainCanvas.transform.Find("DropItemGroup").GetComponent<DropItemGroupController>();
TimeUi = MainCanvas.transform.Find("TimeUi").GetComponent<TimeUi>();
WeatherUi = MainCanvas.transform.Find("WeatherUi").GetComponent<WeatherUi>();
InstantiateUi = MainCanvas.transform.Find("InstantiateUi");
if (!InstantiateUi)

View File

@ -1,20 +0,0 @@
using System;
using TMPro;
using UnityEngine;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class TimeUi : MonoBehaviour
{
[SerializeField] private CozyController cozyController;
[field: SerializeField] public TMP_Text Date { get; set; }
[field: SerializeField] public TMP_Text Time { get; set; }
private void Update()
{
Date.text = cozyController.GetCurrentDay() + " Days";
Time.text = cozyController.GetCurrentTime().ToString();
}
}
}

View File

@ -0,0 +1,38 @@
using System;
using System.Collections;
using DistantLands.Cozy;
using TMPro;
using UnityEngine;
using UnityEngine.UI;
// ReSharper disable once CheckNamespace
namespace BlueWaterProject
{
public class WeatherUi : MonoBehaviour
{
[field: SerializeField] public TMP_Text Date { get; set; }
[field: SerializeField] public TMP_Text Time { get; set; }
[field: SerializeField] public Image WeatherIcon { get; set; }
[SerializeField] private float updateTime = 1f;
[SerializeField] private CozyController cozyController;
private void Start()
{
StartCoroutine(nameof(TimeCoroutine));
}
private IEnumerator TimeCoroutine()
{
while (true)
{
Date.text = CozyWeather.instance.timeModule.currentDay + " Days";
Time.text = CozyWeather.instance.timeModule.currentTime.ToString();
WeatherIcon.sprite = cozyController.CurrentWeatherInfo.Sprite;
yield return new WaitForSeconds(updateTime);
}
}
}
}

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: b1d738c46034bc244bd356692577373c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 2d6d5d59d45ce8a4784ba6c47984a23e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 560a88da2bbc70140bed167f0ba7fe37
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: fb01be13d6e88ca488dda82150319bfc
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 117dcc671050f5247bd8743b91ecaab7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 4d9b575363cdb56408d92f7d7f0e5216
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 171c5051d845c4545a6679cdcb9e8290
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: e381f1e638a8aec4dbd9a7be673b56e2
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 01db744855bbae74481522d48fd63008
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: e5f625ae60b99fe4ab78d44cfb58ce5a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: b606e558541a7b14593ea370c1a31da1
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: c13a7e89fcc1f5544b4debda9d682854
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 9d6eeb26838ae2140a98c7b012c07610
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 46615cbdbe482664aaf8d3fe2af274c8
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 92b78aa6c7b02924c907a69383e7722f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 169dbd692ce7b8a4083e3e77421ce8d0
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: ab41e3ef05cb5ef44a38c3a33b6715eb
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 9a785472f49cbc0419f4e80050360f8a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: acc7135a62c70bb40bfd196dcc0dbf58
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 43b92591c923d1543bc95a9b89918a6c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 4c1d290c89eb9a146a0c3fc3c5d97639
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 79d6a8f7106f5a949afdf0f9fce6e5c9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5db5e6540b70aa44a8b8f0be7cbc03a4
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: b81586c5bf3938042babe319ccb6b693
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 29400b82342c15b44bebd36e5f253c7a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: e3dca3dc2724503479b532ec6f801f2f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5a3da110bff34d54eb93d1c3c7755741
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 590bfaf71ac68024e96342bd38a2e799
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 89c6283ed4a7a914db4ed32d9fe4be1b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 2133c1709cbeab043b2c0d4a09f8c560
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 61a9883a71fe42f4cb3a2538927c5b54
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 107656dc7c8decd4b98ddacdb4c63d9c
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 69578b34b0b99fd408db1f26e709204b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 890975c726da4f447a9fdbb24e0ac5a6
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 1977e46ddf171054ba06e70c3a17b562
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d04dae1efd4c20f42801fa99bfb48c71
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: f48e38a1694a4a94ba7bfa99b5bb8da7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: a760ee77bdfe6fc4fbfeb4e74d81e9ee
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 7ac1fca502db8634ca8a220957ce0efe
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 03276c81a3b7e1f4f8b9a2c42d29ccb5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 4c2fe1e05f53ce540a7e6629e37e62ba
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 41dc081f41d06ad4cb3a976e3bc784ff
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 7224afe475473f5479a4be84354c0ffe
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 6566ea9453ea9a54c8adda4ce157bfe5
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 8a6eaa4e4e356664da332e906c4116ca
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d78d339535406c443be8ab962fe3faed
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 6556a12f622b9f84a87c93e43a05c57a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 7adde0d8ab9d11c4f8958df473963096
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 2e0d514b37da90b43aca77d71d4ea274
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: f73b81d6a28009a4d8a6cfa24e4f6670
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 14eb0de10b56d7d48aa47c34c085763a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: bab8f8e2fd66cc94eb0381c12da4f8a1
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 853d51cc63a44614b8aa108c20970d53
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 0acaab50ea80e2740907f9fb8e96d5cb
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 00d3be9741969ee4abb41a0d36893d12
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: a84c2fae02ab66e4bb10f4b632b4e59f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: ff46b33770bc0e04da5553db516b2791
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d4762985b08cf424d8a389bd106e9c41
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 82f4200e470c7a2459f54ef829fd130b
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 8f7926653749bc042b66acaf162cb653
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d8244e47333fea34cabbe75f30b489cd
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: a60eb26401f5d2e40a3f8ad3a0cdd2ae
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d20f46daec1cff04b8767c37cbc64dfd
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 1e0bc8e64ca5a204ab01fcb065ad3ea4
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 0439b345dc19afc4e9e38a45964c21d2
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 2f034bb78093baf41a5b14693eefb6ba
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 37a76039173f99b4fac971349e64b845
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 12f5d0647e98dad4cba5773dbfe617ee
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: cfa06a72ad668b64e84eb67a6653c27a
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 5f372c15f48325e4da788631806fbd37
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d48ea718ba1476a4baa5cd9e66f6ed78
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 21b40e7d71233864788700238fab175d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 44688b79fc3aa6a44b5c47a92a453722
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: c6b5601000159b44594b95b58dc95e5e
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 1f67bb1f7a0ccac4bacceb5680482ca2
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d418d21b145ca9e4289690cca70d800d
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: ba01c8813d9d8e645a60034600445394
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 373fa280b9df46f45901d7ac3fea3beb
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d0b0bdbd9366c9e4fba085f618ca54ba
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: c59e446cf466a424daed6859d731bc80
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 494657561b44a1c489255e7049d56ad7
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 0bfa1827c30ff98418b3b36047505a15
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: d3504844ffe57564caa188ff0f30bae8
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 40756660825b35747929372b595fa82f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: c3c34eebf26184b4fb5b0a9dfd25567f
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 185ff7b46f2f79a4287cdf5efb411fbb
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 89146e181822a34479674ffc071163df
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 630bf89a42bf760458299c96a71e7f04
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,7 +0,0 @@
fileFormatVersion: 2
guid: 8302722bd792b384e898fed750f555a9
DefaultImporter:
externalObjects: {}
userData:
assetBundleName:
assetBundleVariant:

View File

@ -1,110 +1,5 @@
%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &-6775967833334884883
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 48bd76fbc46e46fe9bc606bd3c30bd9b, type: 3}
m_Name: 'Stylized Water 2: Dynamic Effects'
m_EditorClassIdentifier:
m_Active: 1
settings:
renderRange: 200
fadePercentage: 10
texelsPerUnit: 8
maxResolution: 4096
highPrecision: 1
enableDisplacement: 1
enableNormals: 1
halfResolutionNormals: 0
normalMipmaps: 1
ignoreSceneView: 0
enableVFXGraphHooks: 1
displacementNormalShader: {fileID: 4800000, guid: e88bd17fc45d45adaa4fe5e4dc1e381e,
type: 3}
--- !u!114 &-4976693964440579253
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 55e6184d2ea958044a6434dca151c688, type: 3}
m_Name: SSCC
m_EditorClassIdentifier:
m_Active: 1
shader: {fileID: 0}
--- !u!114 &-4244631053236925429
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 2086e3e143e14a2abcd3b0dbc77a10ac, type: 3}
m_Name: Stylized Water 2
m_EditorClassIdentifier:
m_Active: 1
screenSpaceReflectionSettings:
enable: 0
directionalCaustics: 0
displacementPrePassSettings:
enable: 0
range: 500
cellSize: 0.25
--- !u!114 &-4104698691654496493
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: a1614fc811f8f184697d9bee70ab9fe5, type: 3}
m_Name: DecalRendererFeature
m_EditorClassIdentifier:
m_Active: 1
m_Settings:
technique: 0
maxDrawDistance: 1000
decalLayers: 0
dBufferSettings:
surfaceData: 2
screenSpaceSettings:
normalBlend: 0
m_CopyDepthPS: {fileID: 4800000, guid: d6dae50ee9e1bfa4db75f19f99355220, type: 3}
m_DBufferClear: {fileID: 4800000, guid: f056d8bd2a1c7e44e9729144b4c70395, type: 3}
--- !u!114 &-1928039177417452880
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: 952211dd0b8f432ca3e01150850775e5, type: 3}
m_Name: 'Stylized Water 2: Underwater Rendering'
m_EditorClassIdentifier:
m_Active: 1
resources: {fileID: 11400000, guid: 4eff212383c9f5945ae947b357c76582, type: 2}
settings:
allowBlur: 1
allowDistortion: 1
distortionMode: 1
directionalCaustics: 0
accurateDirectionalCaustics: 0
waterlineRefraction: 1
--- !u!114 &-1878332245247344467
MonoBehaviour:
m_ObjectHideFlags: 0
@ -122,7 +17,7 @@ MonoBehaviour:
AOMethod: 1
Downsample: 0
AfterOpaque: 0
Source: 1
Source: 0
NormalSamples: 1
Intensity: 0.5
DirectLightingStrength: 0.25
@ -173,11 +68,7 @@ MonoBehaviour:
type: 3}
m_RendererFeatures:
- {fileID: -1878332245247344467}
- {fileID: -4104698691654496493}
- {fileID: -6775967833334884883}
- {fileID: -1928039177417452880}
- {fileID: -4244631053236925429}
m_RendererFeatureMap: adc0de57c6d2eee5134fec9d492e09c7edd599fc27edf6a1
m_RendererFeatureMap: adc0de57c6d2eee5
m_UseNativeRenderPass: 0
postProcessData: {fileID: 11400000, guid: 41439944d30ece34e96484bdb6645b55, type: 2}
xrSystemData: {fileID: 11400000, guid: 60e1133243b97e347b653163a8c01b64, type: 2}
@ -196,8 +87,6 @@ MonoBehaviour:
blitHDROverlay: {fileID: 4800000, guid: a89bee29cffa951418fc1e2da94d1959, type: 3}
cameraMotionVector: {fileID: 4800000, guid: c56b7e0d4c7cb484e959caeeedae9bbf,
type: 3}
objectMotionVector: {fileID: 4800000, guid: 7b3ede40266cd49a395def176e1bc486,
type: 3}
screenSpaceLensFlare: {fileID: 4800000, guid: 701880fecb344ea4c9cd0db3407ab287,
type: 3}
dataDrivenLensFlare: {fileID: 4800000, guid: 6cda457ac28612740adb23da5d39ea92,

View File

@ -21,7 +21,7 @@ MonoBehaviour:
m_DefaultRendererIndex: 0
m_RequireDepthTexture: 1
m_RequireOpaqueTexture: 1
m_OpaqueDownsampling: 1
m_OpaqueDownsampling: 0
m_SupportsTerrainHoles: 1
m_SupportsHDR: 1
m_HDRColorBufferPrecision: 0
@ -73,7 +73,7 @@ MonoBehaviour:
m_StoreActionsOptimization: 0
m_EnableRenderGraph: 0
m_UseAdaptivePerformance: 1
m_ColorGradingMode: 0
m_ColorGradingMode: 1
m_ColorGradingLutSize: 32
m_UseFastSRGBLinearConversion: 0
m_SupportDataDrivenLensFlare: 1

View File

@ -10,6 +10,8 @@ Material:
m_Name: Deciduous Leaves
m_Shader: {fileID: -6465566751694194690, guid: 410f67d22a73266468a97e7151ad12ae,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords: []
m_LightmapFlags: 4
@ -18,6 +20,7 @@ Material:
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -83,7 +86,7 @@ Material:
m_Offset: {x: 0, y: 0}
m_Ints: []
m_Floats:
- _AlphaClip: 0
- _AlphaClip: 1
- _AlphaCutoff: 0.5
- _AlphaVariation: 0.4
- _BumpScale: 1
@ -127,8 +130,9 @@ Material:
- _BottomColor: {r: 1, g: 1, b: 1, a: 0}
- _Color: {r: 0.28970483, g: 0.8000001, b: 0.23995335, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _FilterColor: {r: 1, g: 0.55888855, b: 0, a: 1}
- _FilterColor: {r: 0.22390006, g: 0.6698113, b: 0.08530616, a: 1}
- _SnowColor1: {r: 1, g: 1, b: 1, a: 0}
- _TopColor: {r: 0.7650035, g: 0.7046963, b: 0.25098294, a: 1}
- _WindDirection: {r: 1, g: 0, b: 1, a: 0}
m_BuildTextureStacks: []
m_AllowLocking: 1

View File

@ -145,9 +145,9 @@ Material:
- _WorkflowMode: 1
- _ZWrite: 1
m_Colors:
- _BaseColor: {r: 0.37104416, g: 0, b: 1, a: 1}
- _BaseColor: {r: 0.67058825, g: 0.12359524, b: 0.086274505, a: 1}
- _CZY_WindDirection: {r: 0, g: 0, b: 0, a: 0}
- _Color: {r: 0.37104413, g: 0, b: 1, a: 1}
- _Color: {r: 0.67058825, g: 0.123595215, b: 0.08627448, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SpecColor: {r: 0.19999996, g: 0.19999996, b: 0.19999996, a: 1}
m_BuildTextureStacks: []

View File

@ -10,6 +10,8 @@ Material:
m_Name: Grass Blade
m_Shader: {fileID: -6465566751694194690, guid: 931287260db176040accdf4a7b030299,
type: 3}
m_Parent: {fileID: 0}
m_ModifiedSerializedProperties: 0
m_ValidKeywords: []
m_InvalidKeywords:
- _ALPHATEST_ON
@ -19,6 +21,7 @@ Material:
m_CustomRenderQueue: -1
stringTagMap: {}
disabledShaderPasses: []
m_LockedProperties:
m_SavedProperties:
serializedVersion: 3
m_TexEnvs:
@ -118,10 +121,11 @@ Material:
- __dirty: 1
m_Colors:
- CZY_SnowColor: {r: 1, g: 1, b: 1, a: 0}
- _BottomColor: {r: 0.4809798, g: 0.3305704, b: 0.18654585, a: 1}
- _BottomColor: {r: 0.4245283, g: 0.40012294, b: 0.29436633, a: 1}
- _Color: {r: 0.44968325, g: 0.6669885, b: 0.5206348, a: 1}
- _EmissionColor: {r: 0, g: 0, b: 0, a: 1}
- _SnowColor1: {r: 1, g: 1, b: 1, a: 0}
- _TopColor: {r: 0.5169196, g: 0.42281425, b: 0.14860111, a: 1}
- _TopColor: {r: 0.38679248, g: 0.36281344, b: 0.26090246, a: 1}
- _WindStrength: {r: 0.2, g: 0, b: 0.2, a: 0}
m_BuildTextureStacks: []
m_AllowLocking: 1

Some files were not shown because too many files have changed in this diff Show More