날씨 테스트
This commit is contained in:
parent
dfa8cc4c02
commit
6f8968999f
File diff suppressed because it is too large
Load Diff
32
BlueWater/Assets/02.Scripts/CozyController.cs
Normal file
32
BlueWater/Assets/02.Scripts/CozyController.cs
Normal file
@ -0,0 +1,32 @@
|
|||||||
|
using System;
|
||||||
|
using DistantLands.Cozy;
|
||||||
|
using Sirenix.OdinInspector;
|
||||||
|
using UnityEngine;
|
||||||
|
|
||||||
|
// ReSharper disable once CheckNamespace
|
||||||
|
namespace BlueWaterProject
|
||||||
|
{
|
||||||
|
public class CozyController : MonoBehaviour
|
||||||
|
{
|
||||||
|
[SerializeField] private CozyWeather cozyWeather;
|
||||||
|
|
||||||
|
private void Update()
|
||||||
|
{
|
||||||
|
//Debug.Log(CozyWeather.instance.weatherModule.ecosystem.weatherTimer);
|
||||||
|
}
|
||||||
|
|
||||||
|
public int GetCurrentDay() => cozyWeather.timeModule.currentDay;
|
||||||
|
|
||||||
|
[Button("날짜 변경")]
|
||||||
|
public void SetCurrentDat(int day) => cozyWeather.timeModule.currentDay = day;
|
||||||
|
|
||||||
|
public MeridiemTime GetCurrentTime() => cozyWeather.timeModule.currentTime;
|
||||||
|
|
||||||
|
[Button("시간 변경")]
|
||||||
|
public void SetCurrentTime(int hour, int minute)
|
||||||
|
{
|
||||||
|
var newTime = new MeridiemTime(hour, minute);
|
||||||
|
cozyWeather.timeModule.currentTime = newTime;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2
BlueWater/Assets/02.Scripts/CozyController.cs.meta
Normal file
2
BlueWater/Assets/02.Scripts/CozyController.cs.meta
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 0ecd53ea5c1735243b34e49068d0d5a1
|
@ -20,6 +20,8 @@ namespace BlueWaterProject
|
|||||||
|
|
||||||
[field: SerializeField] public DropItemGroupController DropItemGroupController { get; set; }
|
[field: SerializeField] public DropItemGroupController DropItemGroupController { get; set; }
|
||||||
|
|
||||||
|
[field: SerializeField] public TimeUi TimeUi { get; private set; }
|
||||||
|
|
||||||
public Canvas MainCanvas { get; private set; }
|
public Canvas MainCanvas { get; private set; }
|
||||||
|
|
||||||
public Transform InstantiateUi { get; private set; }
|
public Transform InstantiateUi { get; private set; }
|
||||||
@ -50,6 +52,8 @@ namespace BlueWaterProject
|
|||||||
SpeedLines.SetActive(false);
|
SpeedLines.SetActive(false);
|
||||||
|
|
||||||
DropItemGroupController = MainCanvas.transform.Find("DropItemGroup").GetComponent<DropItemGroupController>();
|
DropItemGroupController = MainCanvas.transform.Find("DropItemGroup").GetComponent<DropItemGroupController>();
|
||||||
|
|
||||||
|
TimeUi = MainCanvas.transform.Find("TimeUi").GetComponent<TimeUi>();
|
||||||
|
|
||||||
InstantiateUi = MainCanvas.transform.Find("InstantiateUi");
|
InstantiateUi = MainCanvas.transform.Find("InstantiateUi");
|
||||||
if (!InstantiateUi)
|
if (!InstantiateUi)
|
||||||
|
20
BlueWater/Assets/02.Scripts/Ui/TimeUi.cs
Normal file
20
BlueWater/Assets/02.Scripts/Ui/TimeUi.cs
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
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();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
2
BlueWater/Assets/02.Scripts/Ui/TimeUi.cs.meta
Normal file
2
BlueWater/Assets/02.Scripts/Ui/TimeUi.cs.meta
Normal file
@ -0,0 +1,2 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 79f4de1d1ddf98a449252e654d5ee26b
|
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: 517237aa7faa5cd47b8942d8155070b9
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -41,21 +41,30 @@ MonoBehaviour:
|
|||||||
- {fileID: 11400000, guid: f161b3af7360fc043927736dde8f5c42, type: 2}
|
- {fileID: 11400000, guid: f161b3af7360fc043927736dde8f5c42, type: 2}
|
||||||
- {fileID: 11400000, guid: 971a290a51fcdf54f93efbe42a8e86a7, type: 2}
|
- {fileID: 11400000, guid: 971a290a51fcdf54f93efbe42a8e86a7, type: 2}
|
||||||
- {fileID: 11400000, guid: 06463e4286524d6499365570b36216aa, type: 2}
|
- {fileID: 11400000, guid: 06463e4286524d6499365570b36216aa, type: 2}
|
||||||
initialProfile: {fileID: 11400000, guid: ae94c1a397a01e442a11e8b23ebb1cef, type: 2}
|
- {fileID: 11400000, guid: a83650a20b782a440a056d6ef1cc29be, type: 2}
|
||||||
|
initialProfile: {fileID: 11400000, guid: a83650a20b782a440a056d6ef1cc29be, type: 2}
|
||||||
initialForecast:
|
initialForecast:
|
||||||
- profile: {fileID: 11400000, guid: ae94c1a397a01e442a11e8b23ebb1cef, type: 2}
|
- profile: {fileID: 11400000, guid: ae94c1a397a01e442a11e8b23ebb1cef, type: 2}
|
||||||
startTime:
|
startTime:
|
||||||
hours: 0
|
hours: 0
|
||||||
minutes: 0
|
minutes: 0
|
||||||
|
seconds: 0
|
||||||
|
milliseconds: 0
|
||||||
endTime:
|
endTime:
|
||||||
hours: 0
|
hours: 0
|
||||||
minutes: 0
|
minutes: 0
|
||||||
|
seconds: 0
|
||||||
|
milliseconds: 0
|
||||||
- profile: {fileID: 11400000, guid: 94bbf17d66f5c6b4ebcd9189ba34367d, type: 2}
|
- profile: {fileID: 11400000, guid: 94bbf17d66f5c6b4ebcd9189ba34367d, type: 2}
|
||||||
startTime:
|
startTime:
|
||||||
hours: 0
|
hours: 0
|
||||||
minutes: 0
|
minutes: 0
|
||||||
|
seconds: 0
|
||||||
|
milliseconds: 0
|
||||||
endTime:
|
endTime:
|
||||||
hours: 0
|
hours: 0
|
||||||
minutes: 0
|
minutes: 0
|
||||||
|
seconds: 0
|
||||||
|
milliseconds: 0
|
||||||
startWeatherWith: 1
|
startWeatherWith: 1
|
||||||
forecastLength: 15
|
forecastLength: 15
|
||||||
|
@ -46,7 +46,9 @@ MonoBehaviour:
|
|||||||
startTime:
|
startTime:
|
||||||
hours: 9
|
hours: 9
|
||||||
minutes: 0
|
minutes: 0
|
||||||
timeMovementSpeed: 1
|
seconds: 0
|
||||||
|
milliseconds: 0
|
||||||
|
timeMovementSpeed: 60
|
||||||
timeSpeedMultiplier:
|
timeSpeedMultiplier:
|
||||||
serializedVersion: 2
|
serializedVersion: 2
|
||||||
m_Curve:
|
m_Curve:
|
||||||
@ -124,4 +126,4 @@ MonoBehaviour:
|
|||||||
- name: December
|
- name: December
|
||||||
days: 31
|
days: 31
|
||||||
timeCurveSettings: 2
|
timeCurveSettings: 2
|
||||||
daysPerYear: 48
|
daysPerYear: 365
|
||||||
|
@ -0,0 +1,129 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
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: 940bc5c08f23e3947a38c262be3e3dfc, type: 3}
|
||||||
|
m_Name: Ocean Time
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
temperatureOverYear:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
humidityOverYear:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
temperatureOverDay:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
humidityOverDay:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve: []
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
temperatureFilter: 0
|
||||||
|
humidityFilter: 0
|
||||||
|
dayAndTime: 14.619445
|
||||||
|
pauseTime: 0
|
||||||
|
realisticYear: 0
|
||||||
|
useLeapYear: 0
|
||||||
|
resetTimeOnStart: 0
|
||||||
|
startTime:
|
||||||
|
hours: 9
|
||||||
|
minutes: 0
|
||||||
|
seconds: 0
|
||||||
|
milliseconds: 0
|
||||||
|
timeMovementSpeed: 1
|
||||||
|
timeSpeedMultiplier:
|
||||||
|
serializedVersion: 2
|
||||||
|
m_Curve:
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 0
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 34
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
- serializedVersion: 3
|
||||||
|
time: 1
|
||||||
|
value: 1
|
||||||
|
inSlope: 0
|
||||||
|
outSlope: 0
|
||||||
|
tangentMode: 34
|
||||||
|
weightedMode: 0
|
||||||
|
inWeight: 0
|
||||||
|
outWeight: 0
|
||||||
|
m_PreInfinity: 2
|
||||||
|
m_PostInfinity: 2
|
||||||
|
m_RotationOrder: 4
|
||||||
|
standardYear:
|
||||||
|
- name: January
|
||||||
|
days: 31
|
||||||
|
- name: Febraury
|
||||||
|
days: 28
|
||||||
|
- name: March
|
||||||
|
days: 31
|
||||||
|
- name: April
|
||||||
|
days: 30
|
||||||
|
- name: May
|
||||||
|
days: 31
|
||||||
|
- name: June
|
||||||
|
days: 30
|
||||||
|
- name: July
|
||||||
|
days: 31
|
||||||
|
- name: August
|
||||||
|
days: 31
|
||||||
|
- name: September
|
||||||
|
days: 30
|
||||||
|
- name: October
|
||||||
|
days: 31
|
||||||
|
- name: Novemeber
|
||||||
|
days: 30
|
||||||
|
- name: December
|
||||||
|
days: 31
|
||||||
|
- name: December
|
||||||
|
days: 31
|
||||||
|
leapYear:
|
||||||
|
- name: January
|
||||||
|
days: 31
|
||||||
|
- name: Febraury
|
||||||
|
days: 29
|
||||||
|
- name: March
|
||||||
|
days: 31
|
||||||
|
- name: April
|
||||||
|
days: 30
|
||||||
|
- name: May
|
||||||
|
days: 31
|
||||||
|
- name: June
|
||||||
|
days: 30
|
||||||
|
- name: July
|
||||||
|
days: 31
|
||||||
|
- name: August
|
||||||
|
days: 31
|
||||||
|
- name: September
|
||||||
|
days: 30
|
||||||
|
- name: October
|
||||||
|
days: 31
|
||||||
|
- name: Novemeber
|
||||||
|
days: 30
|
||||||
|
- name: December
|
||||||
|
days: 31
|
||||||
|
timeCurveSettings: 2
|
||||||
|
daysPerYear: 365
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: ad9f4cb2d05b2d54bb1d478ec0f52977
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
@ -0,0 +1,23 @@
|
|||||||
|
%YAML 1.1
|
||||||
|
%TAG !u! tag:unity3d.com,2011:
|
||||||
|
--- !u!114 &11400000
|
||||||
|
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: edc9e8ccf7e1f314da24a604c1a11094, type: 3}
|
||||||
|
m_Name: Test
|
||||||
|
m_EditorClassIdentifier:
|
||||||
|
minWeatherTime: 0.041666668
|
||||||
|
maxWeatherTime: 0.125
|
||||||
|
likelihood: 1
|
||||||
|
forecastNext:
|
||||||
|
- {fileID: 11400000}
|
||||||
|
forecastModifierMethod: 0
|
||||||
|
chances: []
|
||||||
|
FX:
|
||||||
|
- {fileID: 11400000, guid: fa7188b4fb90e3c4487d420ec97b5ecc, type: 2}
|
@ -0,0 +1,8 @@
|
|||||||
|
fileFormatVersion: 2
|
||||||
|
guid: a83650a20b782a440a056d6ef1cc29be
|
||||||
|
NativeFormatImporter:
|
||||||
|
externalObjects: {}
|
||||||
|
mainObjectFileID: 11400000
|
||||||
|
userData:
|
||||||
|
assetBundleName:
|
||||||
|
assetBundleVariant:
|
Loading…
Reference in New Issue
Block a user