private void ThinkSeek() { if (this.m_Target == null) { return; } float num = VonNeumannDiscControl.DiscTypeIsAttacker(this.m_DiscType) ? Math.Max(100f, CombatAI.GetMinPointBlankWeaponRange(this.m_Disc, false)) : 400f; if (this.m_Disc.CombatStance != CombatStance.PURSUE) { this.m_Disc.SetCombatStance(CombatStance.PURSUE); } this.m_Disc.Maneuvering.PostSetProp("SetStanceTarget", (object)this.m_Target.ObjectID, (object)num); this.m_State = VonNeumannDiscStates.TRACK; }