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

Inheritance: RemoteActuator
Afficher le fichier Open project: ggrrin/DungeonMaster

Méthodes publiques

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

Méthodes protégées

Méthode Description
PerformMessage ( Tile targetTile, ActionStateX action, bool activated ) : void

Private Methods

Méthode Description
Switch ( ) : void
UpdateTextures ( ) : void

Method Details

ExchangeItems() public méthode

public ExchangeItems ( IGrabableItem item ) : IGrabableItem
item IGrabableItem
Résultat IGrabableItem

LeverActuator() public méthode

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
Résultat DungeonMasterEngine.DungeonContent.Items

PerformMessage() protected méthode

protected PerformMessage ( Tile targetTile, ActionStateX action, bool activated ) : void
targetTile Tile
action ActionStateX
activated bool
Résultat void