public static void SetWarmupTime(this UnitMovementAgent unitMovementAgent, float value)
 {
     unitMovementAgent.SetFieldValue("m_WarmupTime", value);
 }
 public static void SetMinSpeed(this UnitMovementAgent unitMovementAgent, float value)
 {
     unitMovementAgent.SetFieldValue("m_MinSpeed", value);
 }
 public static void SetSlowDownTime(this UnitMovementAgent unitMovementAgent, float value)
 {
     unitMovementAgent.SetFieldValue("m_SlowDownTime", value);
 }
 public static void SetChargeAvoidanceFinishTime(this UnitMovementAgent unitMovementAgent, TimeSpan value)
 {
     unitMovementAgent.SetFieldValue("m_ChargeAvoidanceFinishTime", value);
 }