C# 클래스 OpenRA.Mods.Common.Traits.RenderSprites

상속: IRender, ITick, INotifyOwnerChanged, INotifyEffectiveOwnerChanged
파일 보기 프로젝트 열기: cjshmyr/OpenRA 1 사용 예제들

공개 메소드들

메소드 설명
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