example by daltonyx <3
unknown
plain_text
3 years ago
978 B
7
Indexable
using BepInEx;
using BepInEx.Unity;
using UnityEngine;
namespace WeirdLines;
[BepInPlugin(MyPluginInfo.PLUGIN_GUID, MyPluginInfo.PLUGIN_NAME, MyPluginInfo.PLUGIN_VERSION)]
public class Plugin : BaseUnityPlugin
{
Character[] characters;
int ticker = 0;
public void Awake()
{
// Plugin startup logic
Logger.LogInfo($"Plugin {MyPluginInfo.PLUGIN_GUID} is loaded!");
}
public void Update()
{
ticker++;
if (ticker % 100 == 0)
{
SaySomething();
//i'm giving up on you haha
}
if (ticker > 1000)
{
characters = FindObjectsOfType<Character>();
ticker = 0;
}
}
public void SaySomething()
{
int random = Random.Range(0, characters.Length);
characters[random].speaker.speak("I'm a weird line!", -1f);
Logger.LogInfo("SaySomething ran");
}
}
Editor is loading...