Exemplo n.º 1
0
    void OnEnable()
    {
        if (!gp)
        {
            gp = GetComponent <GrabPointer>();
            gp.onUpdateGrab.AddListener(UpdateGrab);

            UpdateGrab(gp, gp.elapsedTime);
        }
    }
Exemplo n.º 2
0
 void OnDisable()
 {
     if (gp)
     {
         try
         {
             gp.onUpdateGrab.RemoveListener(UpdateGrab);
         }
         finally
         {
             gp = null;
         }
     }
 }
Exemplo n.º 3
0
 private void UpdateGrab(GrabPointer sender, float elapsedTime)
 {
     fillImage.fillAmount = elapsedTime / sender.goalTime;
 }