예제 #1
0
 private void Start()
 {
     uiElements           = transform.parent.GetComponent <TriggerUI>().uiElements;
     transform.localScale = new Vector3(1, 1, 1);
     trigger = FromComponent(transform.parent.GetComponent <TriggerUI>().realTrigger);
     laser_color.uiElements       = uiElements;
     laser_color.saveCurrentValue = (c => trigger.laser_color = c);
     FillFields(trigger);
 }
예제 #2
0
 public void FillFields(LaserTargetTrigger laser)
 {
     laser_color.SetOptions();
     laser_color.SetValue(laser.laser_color);
     laser.worldState = GetComponentInParent <TriggerUI>().state;
 }