public override void UpdateState() { Vector2 vector = this.method_2(); DateTimeOffset now = DateTimeOffset.Now; DateTimeOffset right = this.method_1()[vector]; if (vector != this.BestSpawn) { this.BestSpawn = vector; } else if (Vector2.Distance(base.C.Hero.Position, vector) < 50f && (now - right).TotalSeconds > 15.0) { this.method_1()[vector] = GClass897.smethod_0(this.method_1()[vector], now.AddSeconds(60.0)); } base.UpdateState(); }