public void connectTo(Vector3 pos) { if (state == JackHookState.Holding) { return; } clearPhysic(); transform.position = pos; state = JackHookState.Connecting; }
void Start() { audioSource = GetComponent <AudioSource> (); audioSource.loop = false; audioSource.volume = volume; audioSource.spatialBlend = 1.0f; state = JackHookState.Open; rig = gameObject.GetComponent <Rigidbody> (); if (rig == null) { rig = gameObject.AddComponent <Rigidbody> (); rig.useGravity = true; rig.isKinematic = false; } }
public void SetState(JackHookState s) { state = s; }