// Use this for initialization void Start() { player = GameObject.FindWithTag("Player").GetComponent <PlayerMovementScript> (); var lBtnScript = leftBtn.GetComponent <PlayerMovementButton> (); var rBtnScript = rightBtn.GetComponent <PlayerMovementButton> (); lBtnScript.handler = () => { player.MoveLeft(); }; rBtnScript.handler = () => { player.MoveRight(); }; }