public void KickBox(SafeScreenModell _safeScreenModell)
    {
        switch (stage)
        {
        case 0:
            spriteRenderer.sprite = box2;
            AudioModell.instance.PlayAudio("kick");

            AudioSource[] _audioSources = AudioModell.instance.gameObject.GetComponents <AudioSource>();
            foreach (AudioSource _source in _audioSources)
            {
                if (_source.clip.name == "SpeakerSave3part1" || _source.clip.name == "SpeakerSave3shutUpPlease")
                {
                    Destroy(_source);
                }
            }

            AudioModell.instance.PlayAudio("noboxkickingpls");
            stage++;
            break;

        case 1:
            spriteRenderer.sprite = box3;
            AudioModell.instance.PlayAudio("kick");
            stage++;
            break;

        case 2:
            spriteRenderer.sprite = box4;
            AudioModell.instance.PlayAudio("kick");
            stage++;
            break;

        case 3:
            AudioModell.instance.PlayAudio("kick");
            key.SetActive(true);
            Destroy(GetComponent <CircleCollider2D>());
            StartCoroutine(StillThere());

            stage++;
            break;
        }
    }
示例#2
0
 void Start()
 {
     safeScreenView   = GetComponent <SafeScreenView>();
     safeScreenModell = GetComponent <SafeScreenModell>();
 }
 void Start()
 {
     skeletonAnimation    = GetComponentInChildren <SkeletonAnimation>();
     safeScreenController = GetComponent <SafeScreenController>();
     safeScreenModell     = GetComponent <SafeScreenModell>();
 }