example by daltonyx <3
unknown
plain_text
2 years ago
978 B
5
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...