CWinCtrlTexture

スクリプト: TEXTURE

テクスチャパーツを表示するためのコントロールです。

最大8枚まで重ねて表示することが可能です。

CWindowBase に届くコールバック

このコントロールは、デフォルトでNOHITになっています。 コールバックを受け取りたいときは、STYLEにHITを指定し忘れないでください。

void onClick(CWinCtrlBase cCtrl)

void onHold(CWinCtrlBase cCtrl)

void onBeginDrag(CWinCtrlBase cCtrl,Vector2 pos)

void onDrag(CWinCtrlBase cCtrl,Vector2 pos,Vector2 dragVelocity)

bool onDragRender(CWinCtrlBase cCtrl,Transform transform)

void onDrop(CWinCtrlBase cCtrl,CWindowBase cDragWindow,CWinCtrlBase cDragCtrl)

void onDropGround(CWinCtrlBase cCtrl)

固有の関数/プロパティ

無し

使用例

// get control
CWinCtrlTexture        texAttribute = find<CWinCtrlTexture>(TEXTURE_Attribute);

// click callback
override protected void onClick(CWinCtrlBase cCtrl) {
  switch (cCtrl.id) {
    case TEXTURE_Attribute:
      break;
   }
}
// hold callback
override protected void onHold(CWinCtrlBase cCtrl) {
   switch (cCtrl.id) {
     case TEXTURE_Attribute:
      break;
    }
}