예제 #1
0
 public void d()
 {
     if ((this.i != 0) && (this.j != this.i))
     {
         this.m = this.i;
         PluginCore.cq.ax.get_Actions().UseItem(this.i, 0);
         if (this.e.ContainsKey(this.i))
         {
             b5.a a = this.e[this.i];
             a.j++;
             if (a.j >= er.i("BlacklistCorpseOpenAttemptCount"))
             {
                 a.j = 0;
                 a.k = DateTimeOffset.Now;
                 cv     cv  = PluginCore.cq.p.d(this.i);
                 string str = "???";
                 if (cv != null)
                 {
                     str = cv.e();
                 }
                 PluginCore.e("Blacklisting unopenable corpse \"" + str + "\" for " + er.i("BlacklistCorpseOpenTimeoutSeconds").ToString() + " seconds.");
             }
         }
     }
 }