Пример #1
0
        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);
        }
Пример #2
0
 void Awake()
 {
     verlet = GetComponent <Verlet3D>();
 }