void OnPreviewClicked() { if (gameFinished) { return; } if (previewOpened) { previewOpened = false; iTween.ScaleTo(previewPivot.gameObject, iTween.Hash("x", .4, "y", .4, "time", 0.5f)); iTween.MoveTo(previewPivot.gameObject, iTween.Hash("x", previewPivot.GetComponent <PositionItem>().GetPos().x, "y", previewPivot.GetComponent <PositionItem>().GetPos().y, "isLocal", true, "time", 0.5f)); buttonT.Toggle(); TimerHandler.instance.StopTimer("ClosePreview"); } else { previewOpened = true; iTween.ScaleTo(previewPivot.gameObject, iTween.Hash("x", imagePreviewOpenScaleX, "y", imagePreviewOpenScaleY, "time", 0.5f)); iTween.MoveTo(previewPivot.gameObject, iTween.Hash("x", panelPivot.GetComponent <PositionItem>().GetPos().x + imagePreviewOpenOffsetX, "y", panelPivot.GetComponent <PositionItem>().GetPos().y + imagePreviewOpenOffsetY, "isLocal", true, "time", 0.5f)); buttonT.Toggle(); TimerHandler.instance.AddTimer(2.0f, "ClosePreview", this.gameObject); } SoundManager.PlaySound("PreviewClick", 1); }