C# Class CircleButtonMenu, uGUI-circleMenu

クルクル回るボタンメニュー
Inheritance: MonoBehaviour, IBeginDragHandler, IDragHandler, IEndDragHandler
Afficher le fichier Open project: iwashihead/uGUI-circleMenu

Private Properties

Свойство Type Description
Focus void
GetAndle float
Next void
Prev void
UpdatePos void

Méthodes publiques

Méthode 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

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

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

Method Details

AddItem() public méthode

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

Awake() public méthode

public Awake ( ) : void
Résultat void

Focus() public méthode

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

OnBeginDrag() public méthode

public OnBeginDrag ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnDrag() public méthode

public OnDrag ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnEndDrag() public méthode

public OnEndDrag ( PointerEventData eventData ) : void
eventData UnityEngine.EventSystems.PointerEventData
Résultat void

OnInSelect() public méthode

public OnInSelect ( GameObject obj ) : void
obj GameObject
Résultat void

OnSelect() public méthode

public OnSelect ( GameObject obj ) : void
obj GameObject
Résultat void

RemoveItem() public méthode

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

RemoveItem() public méthode

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

Start() public méthode

public Start ( ) : void
Résultat void

Update() public méthode

public Update ( ) : void
Résultat void