worldbox-observer-mod/IdleSpectator/Main.cs
2026-07-14 12:58:19 -05:00

38 lines
853 B
C#

using UnityEngine;
using NeoModLoader.api;
using NeoModLoader.services;
namespace IdleSpectator;
/// <summary>
/// Phase 1 entry point: prove NeoModLoader loads this mod.
/// Camera / WorldLog / MoveCamera work belongs in a later phase.
/// </summary>
public class ModClass : MonoBehaviour, IMod
{
private ModDeclare _declare;
private GameObject _gameObject;
public ModDeclare GetDeclaration()
{
return _declare;
}
public GameObject GetGameObject()
{
return _gameObject;
}
public string GetUrl()
{
return "";
}
public void OnLoad(ModDeclare pModDecl, GameObject pGameObject)
{
_declare = pModDecl;
_gameObject = pGameObject;
// OnLoad -> Awake -> OnEnable -> Start -> Update
LogService.LogInfo($"[{pModDecl.Name}]: Hello World!");
}
}