public override void AddAction(IActionInterface action) { }
public override void RemoveAction(IActionInterface action) { m_actions.Remove(action); }
///obsolete, use addAction instead public override void AddCharacter(IActionInterface character) { AddAction(character); }
public override void AddAction(IActionInterface action) { }
public override void AddAction(IActionInterface action) { m_actions.Add(action); }
///obsolete, use addAction instead public override void AddVehicle(IActionInterface vehicle) { AddAction(vehicle); }
///obsolete, use addAction instead. public virtual void AddVehicle(IActionInterface vehicle) { }
public abstract void AddAction(IActionInterface action);
///obsolete, use removeAction instead public override void RemoveCharacter(IActionInterface character) { RemoveAction(character); }
public ActionClient(IActionInterface strategy) { actionInterface = strategy; }
///obsolete, use addAction instead public override void AddCharacter(IActionInterface character) { AddAction(character); }
///obsolete, use removeAction instead public override void RemoveVehicle(IActionInterface vehicle) { RemoveAction(vehicle); }
///obsolete, use addAction instead public override void AddVehicle(IActionInterface vehicle) { AddAction(vehicle); }
///obsolete, use addAction instead. public virtual void AddCharacter(IActionInterface character) { }
///obsolete, use removeAction instead public virtual void RemoveVehicle(IActionInterface vehicle) { }
///obsolete, use removeAction instead public virtual void RemoveCharacter(IActionInterface character) { }
///obsolete, use addAction instead. public virtual void AddCharacter(IActionInterface character) { }
public abstract void RemoveAction(IActionInterface action);
///obsolete, use removeAction instead public virtual void RemoveCharacter(IActionInterface character) { }
public override void RemoveAction(IActionInterface action) { m_actions.Remove(action); }
public abstract void AddAction(IActionInterface action);
///obsolete, use removeAction instead public override void RemoveVehicle(IActionInterface vehicle) { RemoveAction(vehicle); }
public abstract void RemoveAction(IActionInterface action);
///obsolete, use removeAction instead public override void RemoveCharacter(IActionInterface character) { RemoveAction(character); }
///obsolete, use addAction instead. public virtual void AddVehicle(IActionInterface vehicle) { }
public override void RemoveAction(IActionInterface action) { }
///obsolete, use removeAction instead public virtual void RemoveVehicle(IActionInterface vehicle) { }
public override void RemoveAction(IActionInterface action) { }
public override void AddAction(IActionInterface action) { m_actions.Add(action); }