OnMouseDown for mobile in unity
bool dragBool;
//On PC (instead of)
void OnMouseDown() {
//The start
dragBool = true;
}
void OnMouseUp() {
//The Finish
dragBool = false;
}
//On mobile (do this)
void Update() {
if(Input.touchCount == 1) {
if(Input.GetTouch(0).phase == TouchPhase.Began)
dragBool = true;
else if(Input.GetTouch(0).phase == TouchPhase.Ended)
dragBool = false;
}
}
//When the dragBool is true it means the touch of the player starts
//And when is false it means it stops
Are there any code examples left?
New code examples in category C#
-
C# 2022-03-27 22:40:23 c# movement script
-
C# 2022-03-27 22:15:17 Delete last modification on EntityFramework Core
-
C# 2022-03-27 22:15:02 file.create folder c#
-
C# 2022-03-27 19:25:04 Error inflating class android.support.constraint.ConstraintLayout
-
C# 2022-03-27 19:15:02 top down shooting in unity 2D
-
C# 2022-03-27 18:50:02 c# remove invalid directory characters
-
C# 2022-03-27 18:30:07 how to use K2 games Games parallax background
-
C# 2022-03-27 18:25:10 c# replace crlf
-
C# 2022-03-27 18:25:09 keycode for left mouse click unity