private void ResetData() { LogRun(); //yield return new WaitFunction(() => !Entity.Player.IsValid); Instance = new InstanceSnapshot(); Run = new LogRun(); }
public override void Initialise() { BasePluginDirectory = PluginDirectory; GameController.Area.OnAreaChange += area => AreaChange(); Instance = new InstanceSnapshot(); Run = new LogRun(); partyStuff = new PartyElements(this); }
private IEnumerator ResetData() { LogRun(); yield return(new WaitFunction(() => !GameController.Game.IngameState.Data.LocalPlayer.IsValid)); Instance = new InstanceSnapshot(); Run = new LogRun(); }
public override bool Initialise() { BasePluginDirectory = DirectoryFullName; MainPlugin = this; Instance = new InstanceSnapshot(); Run = new LogRun(); partyStuff = new PartyElements(this); PoeProcessConnection = new MemoryEditor(GameController.Window.Process.Id); return(true); }