C# Class OpenRA.Mods.Common.Traits.Selection

Inheritance: ISelection, INotifyCreated, INotifyOwnerChanged, ITick, IGameSaveTraitData
显示文件 Open project: AttacqueSuperior/Engine

Public Methods

Method Description
Add ( Actor a ) : void
Clear ( ) : void
Combine ( World world, IEnumerable newSelection, bool isCombine, bool isClick ) : void
Contains ( Actor a ) : bool
IGameSaveTraitData ( Actor self, List data ) : void
INotifyCreated ( Actor self ) : void
INotifyOwnerChanged ( Actor a, Player oldOwner, Player newOwner ) : void
ITick ( Actor self ) : void
Remove ( Actor a ) : void
RolloverContains ( Actor a ) : bool
SetRollover ( IEnumerable rollover ) : void
UpdateHash ( ) : void

Private Methods

Method Description
IGameSaveTraitData ( Actor self ) : List

Method Details

Add() public method

public Add ( Actor a ) : void
a Actor
return void

Clear() public method

public Clear ( ) : void
return void

Combine() public method

public Combine ( World world, IEnumerable newSelection, bool isCombine, bool isClick ) : void
world World
newSelection IEnumerable
isCombine bool
isClick bool
return void

Contains() public method

public Contains ( Actor a ) : bool
a Actor
return bool

IGameSaveTraitData() public method

public IGameSaveTraitData ( Actor self, List data ) : void
self Actor
data List
return void

INotifyCreated() public method

public INotifyCreated ( Actor self ) : void
self Actor
return void

INotifyOwnerChanged() public method

public INotifyOwnerChanged ( Actor a, Player oldOwner, Player newOwner ) : void
a Actor
oldOwner Player
newOwner Player
return void

ITick() public method

public ITick ( Actor self ) : void
self Actor
return void

Remove() public method

public Remove ( Actor a ) : void
a Actor
return void

RolloverContains() public method

public RolloverContains ( Actor a ) : bool
a Actor
return bool

SetRollover() public method

public SetRollover ( IEnumerable rollover ) : void
rollover IEnumerable
return void

UpdateHash() public method

public UpdateHash ( ) : void
return void