예제 #1
0
    private void OnEnable()
    {
        if (device == null)
        {
            device = GetComponent <EnergyDevice>();
        }
        if (ud == null)
        {
            ud = GetComponent <UfoData>();
        }
        if (hazardManager == null)
        {
            hazardManager = FindObjectOfType <DeviceHazardManager>();
        }
        rigid = GetComponent <Rigidbody>();

        device.forceDeactive = true;

        interactable = GetComponent <VRTK_InteractableObject>();
        interactable.InteractableObjectGrabbed   += OnGrabbed;
        interactable.InteractableObjectUngrabbed += OnUnGrabbed;
    }
 private void OnEnable()
 {
     mgr = FindObjectOfType <DeviceHazardManager>();
 }