using System;
using System.Collections.Generic;
namespace Fie.AI {
///
/// An AI task that a character can perform. Called to handle movement/targetting/etc.
///
public interface FieAITaskInterface {
///
/// Runs this task.
///
/// The manager responsible for calling this task
///
bool TaskExec(FieAITaskController manager);
bool Task(FieAITaskController manager);
///
/// Gets a relative importance mapping for this task given different targets and contexts.
///
Dictionary GetWeight();
}
}