34 lines
783 B
C#
34 lines
783 B
C#
using System.IO;
|
|
using System.Runtime.InteropServices;
|
|
using BrewMonster;
|
|
using UnityEngine;
|
|
|
|
|
|
namespace PerfectWorld.Scripts.Task
|
|
{
|
|
public class TaskTest : MonoBehaviour
|
|
{
|
|
ATaskTemplMan m_pTaskMan;
|
|
|
|
[ContextMenu("Load Data")]
|
|
void LoadTaskData()
|
|
{
|
|
if (m_pTaskMan == null)
|
|
{
|
|
m_pTaskMan = new ATaskTemplMan();
|
|
}
|
|
|
|
string path = Path.Combine(Application.streamingAssetsPath, "data/tasks.data");
|
|
m_pTaskMan.LoadTasksFromPack(path, true);
|
|
}
|
|
|
|
[ContextMenu("Test Size")]
|
|
void TestSize()
|
|
{
|
|
var size = Marshal.SizeOf(typeof(ATaskTemplFixedData));
|
|
BMLogger.Log("Size of ATaskTemplFixedData: " + size);
|
|
}
|
|
}
|
|
}
|
|
|