C# Класс CommeillFaut.SocialExchange

Наследование: BaseActionDefinition
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
CalculateResponse int
Instatiate void

Открытые методы

Метод Описание
AddInfluenceRule ( InfluenceRule infrul ) : void
ApplyConsequences ( ) : void
CalculateVolition ( Name init, Name _targ ) : int
EditInfluenceRule ( InfluenceRule infrul ) : void
GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
LaunchSocialExchange ( Name init, Name _targ ) : void
RemoveInfluenceRule ( InfluenceRule infrul ) : void
SetData ( SocialExchangeDTO dto ) : void
SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
SocialExchange ( SocialExchange other ) : System
SocialExchange ( SocialExchangeDTO s ) : System
SocialExchange ( String name ) : System
ToDTO ( ) : SocialExchangeDTO
ToString ( ) : String

Защищенные методы

Метод Описание
CalculateActionUtility ( IAction a ) : float

Приватные методы

Метод Описание
CalculateResponse ( Name Init, Name _Targ ) : int
Instatiate ( ) : void

Описание методов

AddInfluenceRule() публичный Метод

public AddInfluenceRule ( InfluenceRule infrul ) : void
infrul InfluenceRule
Результат void

ApplyConsequences() публичный Метод

public ApplyConsequences ( ) : void
Результат void

CalculateActionUtility() защищенный Метод

protected CalculateActionUtility ( IAction a ) : float
a IAction
Результат float

CalculateVolition() публичный Метод

public CalculateVolition ( Name init, Name _targ ) : int
init Name
_targ Name
Результат int

EditInfluenceRule() публичный Метод

public EditInfluenceRule ( InfluenceRule infrul ) : void
infrul InfluenceRule
Результат void

GetObjectData() публичный Метод

public GetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
Результат void

LaunchSocialExchange() публичный Метод

public LaunchSocialExchange ( Name init, Name _targ ) : void
init Name
_targ Name
Результат void

RemoveInfluenceRule() публичный Метод

public RemoveInfluenceRule ( InfluenceRule infrul ) : void
infrul InfluenceRule
Результат void

SetData() публичный Метод

public SetData ( SocialExchangeDTO dto ) : void
dto CommeillFaut.DTOs.SocialExchangeDTO
Результат void

SetObjectData() публичный Метод

public SetObjectData ( ISerializationData dataHolder, ISerializationContext context ) : void
dataHolder ISerializationData
context ISerializationContext
Результат void

SocialExchange() публичный Метод

public SocialExchange ( SocialExchange other ) : System
other SocialExchange
Результат System

SocialExchange() публичный Метод

public SocialExchange ( SocialExchangeDTO s ) : System
s CommeillFaut.DTOs.SocialExchangeDTO
Результат System

SocialExchange() публичный Метод

public SocialExchange ( String name ) : System
name String
Результат System

ToDTO() публичный Метод

public ToDTO ( ) : SocialExchangeDTO
Результат CommeillFaut.DTOs.SocialExchangeDTO

ToString() публичный Метод

public ToString ( ) : String
Результат String