34 lines
630 B
C#
34 lines
630 B
C#
using HarmonyLib;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Reflection;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace SeamlessClient.Utilities
|
|
{
|
|
public class ComponentBase
|
|
{
|
|
|
|
public virtual void Initilized()
|
|
{
|
|
|
|
}
|
|
|
|
public virtual void Update() { }
|
|
|
|
public virtual void Patch(Harmony patcher) { }
|
|
|
|
|
|
public virtual void Destroy() { }
|
|
|
|
|
|
|
|
public MethodInfo Get(Type type, string v)
|
|
{
|
|
return type.GetMethod(v, BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic);
|
|
}
|
|
}
|
|
}
|