//run when sprite is clicked on public void OnMouseDown() { bool isFree = DialogController.ClaimDialog(this.flowchart); if (isFree) { UpdateOnClickBlock(); ExecuteSpecificBlock(this.onClickBlock); DialogController.ReleaseDialog(); } }