Files
Dpr-ScriptsOnly/Assets/XLSXContent/MsgWindowData.cs
2023-07-01 21:07:29 -05:00

98 lines
1.9 KiB
C#

using System;
using UnityEngine;
namespace XLSXContent
{
[Serializable]
public class MsgWindowData : ScriptableObject
{
public SheetSpeakerNameData[] SpeakerNameData;
public SheetRoadsignViewData[] RoadsignViewData;
public SheetRoadsignResourceData[] RoadsignResourceData;
public SheetWindowFrameData[] WindowFrameData;
public SheetWindowBGData[] WindowBGData;
public SheetTextureResourceData[] TextureResourceData;
public SheetAssetResourceData[] AssetResourceData;
public SheetSoundTagData[] SoundTagData;
[Serializable]
public class SheetAssetResourceData
{
public int id;
public string assetBundlePath;
}
[Serializable]
public class SheetRoadsignResourceData
{
public int id;
public string textureName;
public int width;
public int height;
}
[Serializable]
public class SheetRoadsignViewData
{
public int id;
public int roadSignID;
public float rotZ;
public Vector3 position;
}
[Serializable]
public class SheetSoundTagData
{
public int id;
public string soundEventName;
}
[Serializable]
public class SheetSpeakerNameData
{
public string label;
public string talk_label;
}
[Serializable]
public class SheetTextureResourceData
{
public int id;
public string textureName;
}
[Serializable]
public class SheetWindowBGData
{
public int id;
public string textureName;
}
[Serializable]
public class SheetWindowFrameData
{
public int winType;
public string textureName;
}
}
}