예제 #1
0
 public void RemoveHud(HWPInfo hud)
 {
     if (Huds.Contains(hud))
     {
         Huds.Remove(hud);
     }
     else
     {
         Debug.Log("Huds list don't contain this hud!");
     }
 }
예제 #2
0
 public void HideStateHud(HWPInfo hud, bool hide = false)
 {
     if (Huds.Contains(hud))
     {
         for (int i = 0; i < Huds.Count; i++)
         {
             if (Huds[i] == hud)
             {
                 Huds[i].Hide = hide;
             }
         }
     }
 }
예제 #3
0
 private void Palpating(HWPInfo hud)
 {
     if (hud.color.a <= 0)
     {
         hud.tip = false;
     }
     else if (hud.color.a >= 1)
     {
         hud.tip = true;
     }
     //Create a loop
     if (hud.tip == false)
     {
         hud.color.a += DT * 0.5f;
     }
     else
     {
         hud.color.a -= DT * 0.5f;
     }
 }
예제 #4
0
 public void CreateHud(HWPInfo info)
 {
     Huds.Add(info);
 }