IEnumerator Start() { Assert.IsNotNull(BlueSquak); Assert.IsNotNull(YellowSquak); Assert.IsNotNull(RedSquak); DisableAllSquaks(); MovementScript = GetComponent <Verlet3D>(); //sub to events Events.Input.ButtonPressed += OnButtonPressed; Events.Recruitment.BeginRecruitment += StartSong; Events.Recruitment.RecruitmentResult += OnRecruitmentResult; //link sounds walkingSound = FMODUnity.RuntimeManager.CreateInstance(WalkingSoundEvent); FMODUnity.RuntimeManager.AttachInstanceToGameObject(walkingSound, GetComponent <Transform>(), GetComponent <Rigidbody>()); yield return(null); }
void Awake() { verlet = GetComponent <Verlet3D>(); }