スティックタイプのガジェット(方向キー)
[詳解]
|
enum |
Button
{
None
= 0 ,
RIGHT
,
RIGHT_UP
,
UP
,
LEFT_UP
,
LEFT
,
LEFT_DOWN
,
DOWN
,
RIGHT_DOWN
} |
|
スティックタイプのガジェットの情報取得用
|
|
enum |
State
{
None
,
ShowMove
,
Show
,
DisableMove
,
Disable
,
HideMove
,
Hide
} |
|
表示状態
|
|
|
|
StickGadget
(VirtualPad
inController) |
|
override void |
update
() |
|
override void |
draw
() |
|
override bool |
isRange
(SharpKmyMath.Vector2 inPos) |
|
override bool |
isTouch
() |
|
virtual
Button |
getTouchButton
() |
|
SharpKmyMath.Vector2 |
getAxis
() |
|
AnimData |
GetAnimShow
() |
|
|
ButtonGadget
(VirtualPad
inController) |
|
void |
setShowAnim
(AnimData
inData) |
|
void |
setDisableAnim
(AnimData
inData) |
|
void |
setHideAnim
(AnimData
inData) |
|
virtual void |
setHitRange
(SharpKmyMath.Vector4 inRange) |
|
virtual void |
setHitMargin
(SharpKmyMath.Vector2 inMargin) |
|
bool |
isShow
(State
inState=State.None) |
|
bool |
isHide
(State
inState=State.None) |
|
bool |
isDisable
(State
inState=State.None) |
|
void |
show
(float inTime) |
|
void |
disable
(float inTime) |
|
void |
hide
(float inTime) |
|
virtual void |
update
() |
|
virtual void |
draw
() |
|
virtual bool |
isRange
(SharpKmyMath.Vector2 inPos) |
|
virtual bool |
isTouch
() |
|
|
bool |
IsFourWay
= false |
|
bool |
IsForceTouchDown
= false |
|
◆
draw()
override void Yukar.Engine.StickGadget.draw
|
( |
|
) |
|
|
virtual
|
◆
isRange()
override bool Yukar.Engine.StickGadget.isRange
|
( |
SharpKmyMath.Vector2 |
inPos
|
) |
|
|
virtual
|
◆
isTouch()
override bool Yukar.Engine.StickGadget.isTouch
|
( |
|
) |
|
|
virtual
|
◆
update()
override void Yukar.Engine.StickGadget.update
|
( |
|
) |
|
|
virtual
|
このクラス詳解は次のファイルから抽出されました: