예제 #1
0
 void Start()
 {
     instance         = this;
     cc               = FindObjectOfType <vThirdPersonController>();
     tpCamera         = FindObjectOfType <vThirdPersonCamera>();
     currentAimCanvas = aimCanvasCollection[0];
 }
예제 #2
0
 /// <summary>
 /// Set AimCanvas ID
 /// if id do not exist,this change to defaultAimCanvas id 0
 /// </summary>
 /// <param name="id">index of AimCanvasCollection</param>
 public void SetAimCanvasID(int id)
 {
     if (aimCanvasCollection.Count > 0 && currentCanvasID != id)
     {
         if (currentAimCanvas != null)
         {
             currentAimCanvas.DisableAll();
         }
         if (id < aimCanvasCollection.Count)
         {
             currentAimCanvas = aimCanvasCollection[id];
             currentCanvasID  = id;
         }
         else
         {
             currentAimCanvas = aimCanvasCollection[0];
             currentCanvasID  = 0;
         }
     }
 }