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

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

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

Метод Описание
Add ( AnimationWithOffset anim, string palette = null, bool isPlayerPalette = false ) : void
AutoSelectionSize ( Actor self ) : int2
GetImage ( Actor self ) : string
MakeFacingFunc ( Actor self ) : Func
NormalizeSequence ( OpenRA.Graphics.Animation anim, DamageState state, string sequence ) : string
OnEffectiveOwnerChanged ( Actor self, Player oldEffectiveOwner, Player newEffectiveOwner ) : void
OnOwnerChanged ( Actor self, Player oldOwner, Player newOwner ) : void
Remove ( AnimationWithOffset anim ) : void
Render ( Actor self, WorldRenderer wr ) : IEnumerable
RenderSprites ( ActorInitializer init, RenderSpritesInfo info ) : System
Tick ( Actor self ) : void
UpdatePalette ( ) : void

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

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

public Add ( AnimationWithOffset anim, string palette = null, bool isPlayerPalette = false ) : void
anim OpenRA.Graphics.AnimationWithOffset
palette string
isPlayerPalette bool
Результат void

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

public AutoSelectionSize ( Actor self ) : int2
self Actor
Результат int2

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

public GetImage ( Actor self ) : string
self Actor
Результат string

MakeFacingFunc() публичный статический Метод

public static MakeFacingFunc ( Actor self ) : Func
self Actor
Результат Func

NormalizeSequence() публичный статический Метод

public static NormalizeSequence ( OpenRA.Graphics.Animation anim, DamageState state, string sequence ) : string
anim OpenRA.Graphics.Animation
state DamageState
sequence string
Результат string

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

public OnEffectiveOwnerChanged ( Actor self, Player oldEffectiveOwner, Player newEffectiveOwner ) : void
self Actor
oldEffectiveOwner Player
newEffectiveOwner Player
Результат void

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

public OnOwnerChanged ( Actor self, Player oldOwner, Player newOwner ) : void
self Actor
oldOwner Player
newOwner Player
Результат void

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

public Remove ( AnimationWithOffset anim ) : void
anim OpenRA.Graphics.AnimationWithOffset
Результат void

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

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

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

public RenderSprites ( ActorInitializer init, RenderSpritesInfo info ) : System
init ActorInitializer
info RenderSpritesInfo
Результат System

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

public Tick ( Actor self ) : void
self Actor
Результат void

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

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