C# 클래스 EmotionalDecisionMaking.ActionTendency

상속: BaseActionDefinition
파일 보기 프로젝트 열기: GAIPS-INESC-ID/FAtiMA-Toolkit 1 사용 예제들

공개 메소드들

메소드 설명
ActionTendency ( Name actionName ) : ActionLibrary
ActionTendency ( Name actionName, Name target ) : ActionLibrary
ActionTendency ( Name actionName, Name target, ConditionSet activationConditions ) : ActionLibrary
ActionTendency ( ReactionDTO dto ) : ActionLibrary
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
ToDTO ( ) : ReactionDTO

보호된 메소드들

메소드 설명
CalculateActionUtility ( IAction a ) : float

메소드 상세

ActionTendency() 공개 메소드

public ActionTendency ( Name actionName ) : ActionLibrary
actionName Name
리턴 ActionLibrary

ActionTendency() 공개 메소드

public ActionTendency ( Name actionName, Name target ) : ActionLibrary
actionName Name
target Name
리턴 ActionLibrary

ActionTendency() 공개 메소드

public ActionTendency ( Name actionName, Name target, ConditionSet activationConditions ) : ActionLibrary
actionName Name
target Name
activationConditions ConditionSet
리턴 ActionLibrary

ActionTendency() 공개 메소드

public ActionTendency ( ReactionDTO dto ) : ActionLibrary
dto EmotionalDecisionMaking.DTOs.ReactionDTO
리턴 ActionLibrary

CalculateActionUtility() 보호된 메소드

protected CalculateActionUtility ( IAction a ) : float
a IAction
리턴 float

GetObjectData() 공개 메소드

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
리턴 void

SetObjectData() 공개 메소드

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
리턴 void

ToDTO() 공개 메소드

public ToDTO ( ) : ReactionDTO
리턴 EmotionalDecisionMaking.DTOs.ReactionDTO