C# Класс OpenRA.Mods.Common.Traits.EditorActorLayer

Наследование: IWorldLoaded, ITickRender, IRender, IRadarSignature, ICreatePlayers
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Add ( ActorReference reference ) : EditorActorPreview
CreatePlayers ( World w ) : void
EditorActorLayer ( Actor self, EditorActorLayerInfo info ) : System
FreeSubCellAt ( CPos cell ) : SubCell
PreviewsAt ( CPos cell ) : IEnumerable
PreviewsAt ( int2 worldPx ) : IEnumerable
PreviewsInBox ( Rectangle r ) : IEnumerable
PreviewsInBox ( int2 a, int2 b ) : IEnumerable
RadarSignatureCells ( Actor self ) : Color>>.IEnumerable
Remove ( EditorActorPreview preview ) : void
Render ( Actor self, WorldRenderer wr ) : IEnumerable
Save ( ) : List
TickRender ( WorldRenderer wr, Actor self ) : void
WorldLoaded ( World world, WorldRenderer wr ) : void

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

Метод Описание
Add ( string id, ActorReference reference, bool initialSetup = false ) : EditorActorPreview
NeighbouringPreviews ( SubCell>.IReadOnlyDictionary footprint ) : string[]>.Dictionary
NextActorName ( ) : string
SyncMultiplayerCount ( ) : void
UpdateNeighbours ( SubCell>.IReadOnlyDictionary footprint ) : void

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

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

public Add ( ActorReference reference ) : EditorActorPreview
reference ActorReference
Результат EditorActorPreview

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

public CreatePlayers ( World w ) : void
w World
Результат void

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

public EditorActorLayer ( Actor self, EditorActorLayerInfo info ) : System
self Actor
info EditorActorLayerInfo
Результат System

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

public FreeSubCellAt ( CPos cell ) : SubCell
cell CPos
Результат SubCell

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

public PreviewsAt ( CPos cell ) : IEnumerable
cell CPos
Результат IEnumerable

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

public PreviewsAt ( int2 worldPx ) : IEnumerable
worldPx int2
Результат IEnumerable

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

public PreviewsInBox ( Rectangle r ) : IEnumerable
r System.Drawing.Rectangle
Результат IEnumerable

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

public PreviewsInBox ( int2 a, int2 b ) : IEnumerable
a int2
b int2
Результат IEnumerable

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

public RadarSignatureCells ( Actor self ) : Color>>.IEnumerable
self Actor
Результат Color>>.IEnumerable

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

public Remove ( EditorActorPreview preview ) : void
preview EditorActorPreview
Результат void

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

public Render ( Actor self, WorldRenderer wr ) : IEnumerable
self Actor
wr OpenRA.Graphics.WorldRenderer
Результат IEnumerable

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

public Save ( ) : List
Результат List

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

public TickRender ( WorldRenderer wr, Actor self ) : void
wr OpenRA.Graphics.WorldRenderer
self Actor
Результат void

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

public WorldLoaded ( World world, WorldRenderer wr ) : void
world World
wr OpenRA.Graphics.WorldRenderer
Результат void