コード例 #1
0
 // Token: 0x060037B9 RID: 14265
 public Bind(string input)
 {
     input = input.Trim();
     if (RandomizerRebinding.ActionMap.ContainsKey(input))
     {
         this.Action     = (Core.Input.InputButtonProcessor)RandomizerRebinding.ActionMap[input];
         this.ActionBind = true;
         return;
     }
     this.ActionBind = false;
     this.Key        = RandomizerRebinding.StringToKeyBinding(input);
 }
コード例 #2
0
 // Token: 0x060039AA RID: 14762
 public static void ParseRebinding()
 {
     if (!File.Exists("RandomizerRebinding.txt"))
     {
         RandomizerRebinding.WriteDefaultFile();
     }
     try
     {
         string[] expr_1C = File.ReadAllLines("RandomizerRebinding.txt");
         RandomizerRebinding.ReplayMessage    = RandomizerRebinding.StringToKeyBinding(expr_1C[2]);
         RandomizerRebinding.ReturnToStart    = RandomizerRebinding.StringToKeyBinding(expr_1C[3]);
         RandomizerRebinding.ReloadSeed       = RandomizerRebinding.StringToKeyBinding(expr_1C[4]);
         RandomizerRebinding.ToggleChaos      = RandomizerRebinding.StringToKeyBinding(expr_1C[5]);
         RandomizerRebinding.ChaosVerbosity   = RandomizerRebinding.StringToKeyBinding(expr_1C[6]);
         RandomizerRebinding.ForceChaosEffect = RandomizerRebinding.StringToKeyBinding(expr_1C[7]);
         RandomizerRebinding.ShowProgress     = RandomizerRebinding.StringToKeyBinding(expr_1C[8]);
     }
     catch (Exception)
     {
         RandomizerRebinding.LoadDefaultBinds();
     }
 }