public override bool Initialise() { var fileName = $"{DirectoryFullName}\\IgnoreCellSetting.json"; if (!File.Exists(fileName)) { var arr = JsonConvert.SerializeObject(_invArr).Replace("],[", $"],{Environment.NewLine} ["); File.WriteAllText(fileName, arr); } string json = File.ReadAllText(fileName); _invArr = JsonConvert.DeserializeObject <int[, ]>(json); ReadAdvancedFilterFile(); UGraphics = Graphics; Input.RegisterKey(Settings.MoveKey); Settings.MoveKey.OnValueChanged += () => { Input.RegisterKey(Settings.MoveKey); }; Input.RegisterKey(Settings.ChaosKey); Settings.ChaosKey.OnValueChanged += () => { Input.RegisterKey(Settings.ChaosKey); }; return(true); //InitCoroutine(); //SetupOrClose(); //MenuPlugin.KeyboardMouseEvents.MouseDownExt += KeyboardMouseEvents_MouseDownExt; //MenuPlugin.KeyboardMouseEvents.MouseUpExt += KeyboardMouseEvents_MouseUpExt; //MenuPlugin.KeyboardMouseEvents.MouseMoveExt += KeyboardMouseEvents_MouseMove; }