C# Класс TcKs.Gr1dRuntime.Mechanics.World

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

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

Метод Описание
AddAgent ( IAgent agent, int level, IPlayer owner ) : IAgentUpdateInfo
AddPlayer ( IPlayer player ) : IDeck
CrashAgent ( IAgent agent ) : void
LaunchAgent ( IAgent agent ) : void
MockAttack ( IAgent self, IAgentInfo target ) : ITargetAgentResult
MockClaim ( IAgent self, INodeInformation target ) : ITargetNodeResult
MockCopy ( IAgent self ) : ITargetSelfResult
MockFeint ( IAgent self, IAgentInfo target ) : ITargetAgentResult
MockInit3 ( IAgent self, IAgentInfo target ) : ITargetAgentResult
MockMove ( IAgent self, INodeInformation target ) : ITargetNodeResult
MockSummon ( IAgent self, IAgentInfo target ) : ITargetAgentResult
MockVirus ( IAgent self, INodeInformation target ) : ITargetNodeResult
MockWait ( IAgent self ) : ITargetSelfResult
ProcessTick ( ) : void
RecallAgent ( IAgent agent ) : void
Trace ( ) : void
Trace ( IAgent agent ) : void
Trace ( IAgent agent, TraceType traceType ) : void
Trace ( IAgent agent, string category ) : void
Trace ( IAgentInfo agentInfo ) : void
Trace ( IAgentInfo agentInfo, TraceType traceType ) : void
Trace ( IAgentInfo agentInfo, string category ) : void
Trace ( string category ) : void
World ( ) : System

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

Метод Описание
AgentWorker ( AgentWorkerStartInfo startInfo ) : void
AgentWorker ( object startInfo ) : void
WaitToNextTick ( IAgent self ) : void

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

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

public AddAgent ( IAgent agent, int level, IPlayer owner ) : IAgentUpdateInfo
agent IAgent
level int
owner IPlayer
Результат IAgentUpdateInfo

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

public AddPlayer ( IPlayer player ) : IDeck
player IPlayer
Результат IDeck

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

protected AgentWorker ( AgentWorkerStartInfo startInfo ) : void
startInfo AgentWorkerStartInfo
Результат void

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

protected AgentWorker ( object startInfo ) : void
startInfo object
Результат void

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

public CrashAgent ( IAgent agent ) : void
agent IAgent
Результат void

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

public LaunchAgent ( IAgent agent ) : void
agent IAgent
Результат void

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

public MockAttack ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
Результат ITargetAgentResult

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

public MockClaim ( IAgent self, INodeInformation target ) : ITargetNodeResult
self IAgent
target INodeInformation
Результат ITargetNodeResult

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

public MockCopy ( IAgent self ) : ITargetSelfResult
self IAgent
Результат ITargetSelfResult

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

public MockFeint ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
Результат ITargetAgentResult

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

public MockInit3 ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
Результат ITargetAgentResult

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

public MockMove ( IAgent self, INodeInformation target ) : ITargetNodeResult
self IAgent
target INodeInformation
Результат ITargetNodeResult

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

public MockSummon ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
Результат ITargetAgentResult

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

public MockVirus ( IAgent self, INodeInformation target ) : ITargetNodeResult
self IAgent
target INodeInformation
Результат ITargetNodeResult

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

public MockWait ( IAgent self ) : ITargetSelfResult
self IAgent
Результат ITargetSelfResult

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

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

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

public RecallAgent ( IAgent agent ) : void
agent IAgent
Результат void

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

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

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

public Trace ( IAgent agent ) : void
agent IAgent
Результат void

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

public Trace ( IAgent agent, TraceType traceType ) : void
agent IAgent
traceType TraceType
Результат void

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

public Trace ( IAgent agent, string category ) : void
agent IAgent
category string
Результат void

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

public Trace ( IAgentInfo agentInfo ) : void
agentInfo IAgentInfo
Результат void

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

public Trace ( IAgentInfo agentInfo, TraceType traceType ) : void
agentInfo IAgentInfo
traceType TraceType
Результат void

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

public Trace ( IAgentInfo agentInfo, string category ) : void
agentInfo IAgentInfo
category string
Результат void

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

public Trace ( string category ) : void
category string
Результат void

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

protected WaitToNextTick ( IAgent self ) : void
self IAgent
Результат void

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

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