C# Class CircleButtonMenu, uGUI-circleMenu

クルクル回るボタンメニュー
Inheritance: MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler
显示文件 Open project: iwashihead/uGUI-circleMenu

Private Properties

Property Type Description
Focus void
GetAndle float
Next void
Prev void
UpdatePos void

Public Methods

Method Description
AddItem ( GameObject obj ) : void

UIオブジェクトを追加する

Awake ( ) : void
Focus ( int index ) : void

指定したインデックスのUIが最上部に位置になるようセットします.

OnBeginDrag ( PointerEventData eventData ) : void
OnDrag ( PointerEventData eventData ) : void
OnEndDrag ( PointerEventData eventData ) : void
OnInSelect ( GameObject obj ) : void
OnSelect ( GameObject obj ) : void
RemoveItem ( GameObject obj ) : void

登録されているUIオブジェクトを削除する

RemoveItem ( int index ) : void

登録されているUIオブジェクトを削除する.

Start ( ) : void
Update ( ) : void

Private Methods

Method Description
Focus ( ) : void
GetAndle ( Vector2 p1, Vector2 p2 ) : float
Next ( ) : void
Prev ( ) : void
UpdatePos ( float diffAngle ) : void

変化角度を元に位置を更新する

Method Details

AddItem() public method

UIオブジェクトを追加する
public AddItem ( GameObject obj ) : void
obj GameObject
return void

Awake() public method

public Awake ( ) : void
return void

Focus() public method

指定したインデックスのUIが最上部に位置になるようセットします.
public Focus ( int index ) : void
index int
return void

OnBeginDrag() public method

public OnBeginDrag ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnDrag() public method

public OnDrag ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnEndDrag() public method

public OnEndDrag ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
return void

OnInSelect() public method

public OnInSelect ( GameObject obj ) : void
obj GameObject
return void

OnSelect() public method

public OnSelect ( GameObject obj ) : void
obj GameObject
return void

RemoveItem() public method

登録されているUIオブジェクトを削除する
public RemoveItem ( GameObject obj ) : void
obj GameObject
return void

RemoveItem() public method

登録されているUIオブジェクトを削除する.
public RemoveItem ( int index ) : void
index int
return void

Start() public method

public Start ( ) : void
return void

Update() public method

public Update ( ) : void
return void