C# Class DungeonMasterEngine.DungeonContent.Actuators.Wall.LeverActuator

Inheritance: RemoteActuator
Exibir arquivo Open project: ggrrin/DungeonMaster

Public Methods

Method Description
ExchangeItems ( IGrabableItem item ) : IGrabableItem
LeverActuator ( Microsoft.Xna.Framework.Vector3 position, Tile targetTile, bool onceOnly, ActionStateX targetAction ) : DungeonMasterEngine.DungeonContent.Items

Protected Methods

Method Description
PerformMessage ( Tile targetTile, ActionStateX action, bool activated ) : void

Private Methods

Method Description
Switch ( ) : void
UpdateTextures ( ) : void

Method Details

ExchangeItems() public method

public ExchangeItems ( IGrabableItem item ) : IGrabableItem
item IGrabableItem
return IGrabableItem

LeverActuator() public method

public LeverActuator ( Microsoft.Xna.Framework.Vector3 position, Tile targetTile, bool onceOnly, ActionStateX targetAction ) : DungeonMasterEngine.DungeonContent.Items
position Microsoft.Xna.Framework.Vector3
targetTile Tile
onceOnly bool
targetAction ActionStateX
return DungeonMasterEngine.DungeonContent.Items

PerformMessage() protected method

protected PerformMessage ( Tile targetTile, ActionStateX action, bool activated ) : void
targetTile Tile
action ActionStateX
activated bool
return void