private void OnEnable() { Transform lookIn = effects == null ? transform : effects; particleSystems = lookIn.GetComponents <ParticleSystem>(); _startables = lookIn.GetComponents <Startable>(); if (focusGrabber == null) { focusGrabber = GetComponent <FocusGrabber>(); } }
private void Update() { if (grab && !wasGrabbing) { if (CURRENT_GRABBER != null) { CURRENT_GRABBER.grab = false; } CURRENT_GRABBER = this; } wasGrabbing = grab; }
public override void OnEnable() { base.OnEnable(); if (cam != null) { cam = GetComponent <Camera>(); } if (focusGrabber == null) { focusGrabber = GetComponent <FocusGrabber>(); } }
public void Start() { if (cam == null) { return; } if (moveen != null) { bodyRigid = moveen.body == null?moveen.gameObject.GetComponent <Rigidbody>() : moveen.body.GetComponent <Rigidbody>(); } if (focusGrabber == null) { focusGrabber = GetComponent <FocusGrabber>(); } }