コード例 #1
0
 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);
 }