本文整理汇总了C#中ButtonState类的典型用法代码示例。如果您正苦于以下问题:C#ButtonState类的具体用法?C#ButtonState怎么用?C#ButtonState使用的例子?这里精选的类代码示例或许可以为您提供帮助。
示例1:Update
voidUpdate()
{
//pressing1,2activatebuttonsindebugmode
if(Activated&&Config.Debug&&Input.GetKeyDown(KeyCode.Alpha1)){
buttonState=ButtonState.LeftPressed;
leftMat.color=leftPressed;
rightMat.color=rightUnpressed;
leftAnimator.SetTrigger(Animator.StringToHash("Push"));
Debug.Log("Pressedleftbutton");
}elseif(Activated&&Config.Debug&&Input.GetKeyDown(KeyCode.Alpha2)){
buttonState=ButtonState.RightPressed;
leftMat.color=leftUnpressed;
rightMat.color=rightPressed;
rightAnimator.SetTrigger(Animator.StringToHash("Push"));
Debug.Log("Pressedrightbutton");
}
if(Activated&&buttonState==ButtonState.LeftPressed){
leftMat.color=leftPressed;
rightMat.color=rightUnpressed;
}elseif(Activated&&buttonState==ButtonState.RightPressed){
leftMat.color=leftUnpressed;
rightMat.color=rightPressed;
}
}
原文链接:
http://www.jxszl.com/biancheng/C/556620.html