Exemple #1
0
 public void Init(TreeTileMapObject owner)
 {
     treeTileMapObject = owner;
     SetGlobalPosition(owner.GetGlobalPosition());
 }
Exemple #2
0
 private void KillTreeSelected(InputEvent inputEvent)
 {
     if (inputEvent.IsActionPressed(GameConstants.ControlsActionClick) && player.CanRemoveTree(treeTileMapObject.GetGlobalPosition()))
     {
         treeTileMapObject.Kill();
         Visible = false;
         AcceptEvent();
     }
 }
Exemple #3
0
 public void HealTree(TreeTileMapObject tree)
 {
     playerStateMachine.TransitionTo(playerStateMachine.healTree, new MoveToPositionMessage(pathfindingTileMap.WorldToMap(tree.GetGlobalPosition())));
 }