private void Start() { _rigidbody = GetComponent<Rigidbody>(); _animator = GetComponent<Animator>(); // Automatically rotate player to initial direction if (_facingRight) { transform.rotation = _rightRotation; _rotationAmount = +1.0f; } else { transform.rotation = _leftRotation; _rotationAmount = -1.0f; } var virtualJoystickGameObject = GameObject.Find("Virtual Joystick"); if (virtualJoystickGameObject != null) { virtualJoystick = virtualJoystickGameObject.GetComponent<HatGuyJoystick>(); virtualButton = virtualJoystickGameObject.GetComponent<HatGuyTouchButton>(); } #if !(UNITY_IPHONE || UNITY_ANDROID) // Virtual joystick not needed for non-touch devices! if (virtualJoystick != null) Destroy(virtualJoystick.gameObject); #endif }
private void Start() { _rigidbody = GetComponent <Rigidbody>(); _animator = GetComponent <Animator>(); // Automatically rotate player to initial direction if (_facingRight) { transform.rotation = _rightRotation; _rotationAmount = +1.0f; } else { transform.rotation = _leftRotation; _rotationAmount = -1.0f; } var virtualJoystickGameObject = GameObject.Find("Virtual Joystick"); if (virtualJoystickGameObject != null) { virtualJoystick = virtualJoystickGameObject.GetComponent <HatGuyJoystick>(); virtualButton = virtualJoystickGameObject.GetComponent <HatGuyTouchButton>(); } #if !(UNITY_IPHONE || UNITY_ANDROID) // Virtual joystick not needed for non-touch devices! if (virtualJoystick != null) { Destroy(virtualJoystick.gameObject); } #endif }