날씨 테스트
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 TimeUi TimeUi { get; private set; }
|
||||
|
||||
public Canvas MainCanvas { get; private set; }
|
||||
|
||||
public Transform InstantiateUi { get; private set; }
|
||||
@ -51,6 +53,8 @@ namespace BlueWaterProject
|
||||
|
||||
DropItemGroupController = MainCanvas.transform.Find("DropItemGroup").GetComponent<DropItemGroupController>();
|
||||
|
||||
TimeUi = MainCanvas.transform.Find("TimeUi").GetComponent<TimeUi>();
|
||||
|
||||
InstantiateUi = MainCanvas.transform.Find("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: 971a290a51fcdf54f93efbe42a8e86a7, 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:
|
||||
- profile: {fileID: 11400000, guid: ae94c1a397a01e442a11e8b23ebb1cef, type: 2}
|
||||
startTime:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
endTime:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
- profile: {fileID: 11400000, guid: 94bbf17d66f5c6b4ebcd9189ba34367d, type: 2}
|
||||
startTime:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
endTime:
|
||||
hours: 0
|
||||
minutes: 0
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
startWeatherWith: 1
|
||||
forecastLength: 15
|
||||
|
@ -46,7 +46,9 @@ MonoBehaviour:
|
||||
startTime:
|
||||
hours: 9
|
||||
minutes: 0
|
||||
timeMovementSpeed: 1
|
||||
seconds: 0
|
||||
milliseconds: 0
|
||||
timeMovementSpeed: 60
|
||||
timeSpeedMultiplier:
|
||||
serializedVersion: 2
|
||||
m_Curve:
|
||||
@ -124,4 +126,4 @@ MonoBehaviour:
|
||||
- name: December
|
||||
days: 31
|
||||
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