private void HandleInput(KeyCode keyCode, PlayerButtonInput inputCallback) { if (Input.GetKey(keyCode)) { inputCallback(); } }
protected override void Awake() { base.Awake(); input = PlayerButtonInput.instance; thisRigidbody = GetComponent <Rigidbody>(); thisCollider = GetComponent <CapsuleCollider>(); thisRenderer = GetComponentInChildren <MeshRenderer>(); }
protected override void Start() { base.Start(); playerLook = PlayerLook.instance; input = PlayerButtonInput.instance; StartCoroutine(Initialize()); }
protected override void Start() { base.Start(); playerMovement = GetComponent <PlayerMovement>(); playerRigidbody = GetComponent <Rigidbody>(); playerCollider = GetComponent <Collider>(); playerCamera = SuperspectiveScreen.instance.playerCamera.transform; input = PlayerButtonInput.instance; speed = moveSpeed; }
// Use this for initialization void Start() { thisTransform = GetComponent <RectTransform>(); centerTransform = transform.parent.Find("ReticleCenter").GetComponent <RectTransform>(); input = PlayerButtonInput.instance; startRotation = thisTransform.rotation; stopRotations = new Quaternion[3]; for (int i = 0; i < 3; i++) { stopRotations[i] = thisTransform.rotation; thisTransform.Rotate(Vector3.forward * 120); } thisTransform.rotation = startRotation; }