94 lines
1.6 KiB
C#
94 lines
1.6 KiB
C#
using System;
|
|
using Artngame.SKYMASTER;
|
|
using UnityEngine;
|
|
|
|
namespace WAPI
|
|
{
|
|
public class WorldManagerSkyMasterWAPI : MonoBehaviour
|
|
{
|
|
public int sampleWeather;
|
|
|
|
public float timeSpeed = 1f;
|
|
|
|
public float startTime = 9f;
|
|
|
|
public float cloudTransitionSpeed = 5f;
|
|
|
|
public SkyMasterManager skyManager;
|
|
|
|
public bool debugMode;
|
|
|
|
public bool revertToSunnyWeather = true;
|
|
|
|
private ulong m_changeMask;
|
|
|
|
[SerializeField]
|
|
private bool m_worldAPIActive = true;
|
|
|
|
[SerializeField]
|
|
private DateTime m_gameTime;
|
|
|
|
[SerializeField]
|
|
private GameObject m_playerObject;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_latLon;
|
|
|
|
[SerializeField]
|
|
private Vector3 m_sceneGroundCenter;
|
|
|
|
[SerializeField]
|
|
private Vector3 m_sceneCenter;
|
|
|
|
[SerializeField]
|
|
private Vector3 m_sceneSize;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_seaData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_windData;
|
|
|
|
private Vector4 m_tempAndHumidity;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_cloudData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_fogData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_rainData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_haildata;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_snowData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_thunderData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_soundVolumes = new Vector4(1f, 1f, 1f, 1f);
|
|
|
|
[SerializeField]
|
|
private Vector4 m_seasonData;
|
|
|
|
[SerializeField]
|
|
private Vector4 m_moonData;
|
|
|
|
private void test()
|
|
{
|
|
if (m_worldAPIActive)
|
|
{
|
|
m_changeMask = 0uL;
|
|
}
|
|
if (m_changeMask == 0L)
|
|
{
|
|
m_latLon = new Vector4(1f, 1f, 1f, 1f);
|
|
}
|
|
}
|
|
}
|
|
}
|