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."); } } } }