private void doDefends()
{
IDictionary<String, DefendAction> defendActions = CurrentVector.Actions.DefendActions;
foreach (DefendAction action in defendActions.Values)
{
AnimalState defenderState = (AnimalState) _newWorldState.GetOrganismState(action.OrganismID);
if (defenderState != null && defenderState.IsAlive)
{
defenderState.OrganismEvents.DefendCompleted = new DefendCompletedEventArgs(action.ActionID, action);
}
}
}