C# Class ctac.AbilityButtonView

Inheritance: strange.extensions.mediation.impl.View, IPointerEnterHandler, IPointerExitHandler
Show file Open project: dshook/centauri-tac

Public Properties

Property Type Description
ability AbilityTarget
abilityButton UnityEngine.UI.Button
clickSignal strange.extensions.signal.impl.Signal
hoverSignal Signal
piece PieceModel

Public Methods

Method Description
OnPointerEnter ( PointerEventData e ) : void
OnPointerExit ( PointerEventData e ) : void
Update ( ) : void
onClick ( ) : void

Private Methods

Method Description
init ( PlayerResourcesModel playerResources, PieceModel piece ) : void

Method Details

OnPointerEnter() public method

public OnPointerEnter ( PointerEventData e ) : void
e UnityEngine.EventSystems.PointerEventData
return void

OnPointerExit() public method

public OnPointerExit ( PointerEventData e ) : void
e UnityEngine.EventSystems.PointerEventData
return void

Update() public method

public Update ( ) : void
return void

onClick() public method

public onClick ( ) : void
return void

Property Details

ability public property

public AbilityTarget,ctac ability
return AbilityTarget

abilityButton public property

public Button,UnityEngine.UI abilityButton
return UnityEngine.UI.Button

clickSignal public property

public Signal,strange.extensions.signal.impl clickSignal
return strange.extensions.signal.impl.Signal

hoverSignal public property

public Signal hoverSignal
return Signal

piece public property

public PieceModel piece
return PieceModel