public void Start() { _rigidbody = GetComponent <Rigidbody>(); if (StartWithPin) { var spawnParent = GameObject.Find("stuff").transform; var pin = Instantiate(PinTemplate, PinHoleCenter.position + PinHoleCenter.rotation * new Vector3(0, 1, 0), PinHoleCenter.rotation * Quaternion.Euler(-90, 0, 0)); pin.transform.parent = spawnParent; var spoon = Instantiate(SpoonTemplate, transform.position + transform.rotation * _spoonOffset, transform.rotation * Quaternion.Euler(_spoonRotation)); spoon.transform.parent = spawnParent; _spoonJoint = gameObject.AddComponent <FixedJoint>(); _spoonRigidbody = spoon.GetComponent <Rigidbody>(); _spoonJoint.connectedBody = _spoonRigidbody; } _soundShotPlayer = GetComponent <SoundShotPlayer>(); _soundShotPlayer.PlaySound("Spawn"); _rewokeTimer = Time.time + RewokeDelay; }
public void Start() { _blinkTimer = BlinkTime; _soundShotPlayer = GetComponentInParent <SoundShotPlayer>(); }