public virtual bool HitObject(GameObject go, InputTouchInfo inputTouchInfo) { Ray screenRay = Camera.main.ScreenPointToRay(inputTouchInfo.position3d); RaycastHit hit; if (Physics.Raycast(screenRay, out hit, Mathf.Infinity) && hit.transform != null) { if (hit.transform.gameObject == go) { return(true); } } return(false); }
public virtual void OnInputUp(InputTouchInfo touchInfo) { //LogUtil.Log("OnInputDown GameActor"); }
public override void OnInputDown(InputTouchInfo touchInfo) { LogUtil.Log("OnInputDown GameEnemy"); }