bool ActionInfo::operator != (ActionInfo& val) { return (Action() != val.Action()); };
UnitActionPtr UnitStateMgr::CurrentAction() { ActionInfo* action = CurrentState(); return action ? action->Action() : UnitActionPtr(NULL); }