コード例 #1
0
    private AudioSource source;        //Lydkilden som er på spillobjektet



    void Awake()
    {
        //Setter referansene
        fiende          = GetComponentInParent <Fiende> ();
        skade           = fiende.skade;
        tidmellomAngrep = fiende.tidMellomAngrip;
        source          = GetComponent <AudioSource> ();
    }
コード例 #2
0
        public void Dödar_endst_kritiskt_skadad_fiende_av_två()
        {
            var kritisktSkadadFiende = new Fiende {
                ÄrKritisktSkadad = true
            };
            var spelvärld = Substitute.For <ISpelvärld>();

            spelvärld.Fienden.Returns(new[] { new Fiende(), kritisktSkadadFiende });
            new DödaKritisktSkadade(spelvärld).Döda();
            spelvärld.Received().DödaFiende(kritisktSkadadFiende);
        }
コード例 #3
0
    void Awake()
    {
        nav    = GetComponent <NavMeshAgent> ();
        anim   = GetComponent <Animator> ();
        hash   = GameObject.Find("gameController").GetComponent <HashIDs> ();
        fiende = this.GetComponent <Fiende> ();
        angrep = GetComponent <LitenVikingAngrep> ();

        originalSpeed = nav.speed;
        //Kjører konstruktøren fra LitenViking AnimatorSetup
        animSetup = new LitenVikingAnimatorSetup(anim, hash);
    }
コード例 #4
0
        public void Dödar_alla_kritiskt_skadade_fienden_av_fem()
        {
            var spelvärld             = Substitute.For <ISpelvärld>();
            var kritisktSkadadFiende1 = new Fiende {
                ÄrKritisktSkadad = true
            };
            var kritisktSkadadFiende2 = new Fiende {
                ÄrKritisktSkadad = true
            };

            spelvärld.Fienden.Returns(new[] { new Fiende(), kritisktSkadadFiende1, new Fiende(), kritisktSkadadFiende2, new Fiende() });
            new DödaKritisktSkadade(spelvärld).Döda();
            spelvärld.Received().DödaFiende(kritisktSkadadFiende1);
            spelvärld.Received().DödaFiende(kritisktSkadadFiende2);
        }
コード例 #5
0
 void Start()
 {
     // cacher referanser
     fiende = GetComponent <Fiende>();
 }
コード例 #6
0
 void Start()
 {
     // cacher referanser
     fiende   = GetComponent <Fiende>();
     kampfase = GameObject.Find("ScriptHolder").GetComponent <Kampfase> ();
 }
コード例 #7
0
 void Awake()
 {
     fiende      = gameObject.GetComponentInParent <Fiende> ();
     starthealth = fiende.helse;
 }
コード例 #8
0
 public void DödaFiende(Fiende fiende)
 {
 }