private void init() { velocity = new Vector2(); target = null; activeCommand = null; aggressive = false; pursue = false; engine = (Engine)((UnitType)Type).Engine.create(); }
/// <summary> /// Copy ctor /// </summary> /// <param name="e"> /// A <see cref="Engine"/> /// </param> public Engine(Engine e) { this.Type = e.Type; init(); }