C# Class TcKs.Gr1dRuntime.Mechanics.World

Exibir arquivo Open project: TenCoKaciStromy/TcKs.Gr1dRuntime Class Usage Examples

Public Methods

Method Description
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

Protected Methods

Method Description
AgentWorker ( AgentWorkerStartInfo startInfo ) : void
AgentWorker ( object startInfo ) : void
WaitToNextTick ( IAgent self ) : void

Method Details

AddAgent() public method

public AddAgent ( IAgent agent, int level, IPlayer owner ) : IAgentUpdateInfo
agent IAgent
level int
owner IPlayer
return IAgentUpdateInfo

AddPlayer() public method

public AddPlayer ( IPlayer player ) : IDeck
player IPlayer
return IDeck

AgentWorker() protected method

protected AgentWorker ( AgentWorkerStartInfo startInfo ) : void
startInfo AgentWorkerStartInfo
return void

AgentWorker() protected method

protected AgentWorker ( object startInfo ) : void
startInfo object
return void

CrashAgent() public method

public CrashAgent ( IAgent agent ) : void
agent IAgent
return void

LaunchAgent() public method

public LaunchAgent ( IAgent agent ) : void
agent IAgent
return void

MockAttack() public method

public MockAttack ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
return ITargetAgentResult

MockClaim() public method

public MockClaim ( IAgent self, INodeInformation target ) : ITargetNodeResult
self IAgent
target INodeInformation
return ITargetNodeResult

MockCopy() public method

public MockCopy ( IAgent self ) : ITargetSelfResult
self IAgent
return ITargetSelfResult

MockFeint() public method

public MockFeint ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
return ITargetAgentResult

MockInit3() public method

public MockInit3 ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
return ITargetAgentResult

MockMove() public method

public MockMove ( IAgent self, INodeInformation target ) : ITargetNodeResult
self IAgent
target INodeInformation
return ITargetNodeResult

MockSummon() public method

public MockSummon ( IAgent self, IAgentInfo target ) : ITargetAgentResult
self IAgent
target IAgentInfo
return ITargetAgentResult

MockVirus() public method

public MockVirus ( IAgent self, INodeInformation target ) : ITargetNodeResult
self IAgent
target INodeInformation
return ITargetNodeResult

MockWait() public method

public MockWait ( IAgent self ) : ITargetSelfResult
self IAgent
return ITargetSelfResult

ProcessTick() public method

public ProcessTick ( ) : void
return void

RecallAgent() public method

public RecallAgent ( IAgent agent ) : void
agent IAgent
return void

Trace() public method

public Trace ( ) : void
return void

Trace() public method

public Trace ( IAgent agent ) : void
agent IAgent
return void

Trace() public method

public Trace ( IAgent agent, TraceType traceType ) : void
agent IAgent
traceType TraceType
return void

Trace() public method

public Trace ( IAgent agent, string category ) : void
agent IAgent
category string
return void

Trace() public method

public Trace ( IAgentInfo agentInfo ) : void
agentInfo IAgentInfo
return void

Trace() public method

public Trace ( IAgentInfo agentInfo, TraceType traceType ) : void
agentInfo IAgentInfo
traceType TraceType
return void

Trace() public method

public Trace ( IAgentInfo agentInfo, string category ) : void
agentInfo IAgentInfo
category string
return void

Trace() public method

public Trace ( string category ) : void
category string
return void

WaitToNextTick() protected method

protected WaitToNextTick ( IAgent self ) : void
self IAgent
return void

World() public method

public World ( ) : System
return System