當前位置:成語大全網 - 書法字典 - Unity如何在按鍵按下後觸發壹個事件,松開按鍵後再按壹次觸發另壹個事件?

Unity如何在按鍵按下後觸發壹個事件,松開按鍵後再按壹次觸發另壹個事件?

為什麽不在事件觸發功能中清除按鈕監控的事件,然後再添加妳想要的事件?

或者在觸發器函數中有條件地調用不同的委托。

公共按鈕btn

列表& lt動作& gt行動;

bool flag = true

無效開始()

{

actions =新列表& lt動作& gt();

action action 1 =()= & gt;{調試。Log("拾");};

action action 2 =()= & gt;{調試。log(" drop ");};

行動。add(action 1);

行動。add(action 2);

BTN . onclick . add listener(onbtn click);

}

void OnBtnClick()

{

if(標誌)

{

操作[0]();

}

其他

{

actions[1]();

}

flag =!旗幟;

}