예제 #1
0
 public void updateValue()
 {
     if (playerController.GetComponent <PlayerController>().selected.Count > 0 && playerController.GetComponent <PlayerController>().selected[0].getType() == VrbTargetType.Light)
     {
         VrbLight vrbl = (VrbLight)playerController.GetComponent <PlayerController>().selected[0];
         for (int i = 0; i < typeDropdown.options.Count; i++)
         {
             if (typeDropdown.options[i].text.Equals(vrbl.type.ToString()))
             {
                 typeDropdown.value = i;
                 break;
             }
         }
     }
 }
예제 #2
0
    public void setValue()
    {
        List <VrbTarget> temp = playerController.GetComponent <PlayerController>().selected;

        if (temp.Count > 0 && temp[0].getType() == VrbTargetType.Light)
        {
            VrbLight vrbl = (VrbLight)temp[0];
            if (typeDropdown.value == 0)
            {
                vrbl.type = LightType.Directional;
            }
            else if (typeDropdown.value == 1)
            {
                vrbl.type = LightType.Point;
            }
            else if (typeDropdown.value == 2)
            {
                vrbl.type = LightType.Spot;
            }
        }
    }