Exemple #1
0
    private void Initialize()
    {
        map       = Map.FindMap();
        barbarian = Barbarian.FindBarbarian();
        anim      = GetComponent <AnimatedObject>();
        anim.Initialize();
        anim.PlayAnimation("Slime_Idle");

        value = 3;
    }
Exemple #2
0
    private IEnumerator MoveMap(float time)
    {
        Vector3 end = Vector3.zero;
        float   t   = 0.0f;
        float   d   = Vector3.Distance(transform.localPosition, end);

        while (t < time)
        {
            float delta = (d * Time.deltaTime) / time;

            transform.localPosition = Vector3.MoveTowards(transform.localPosition, end, delta);


            t += Time.deltaTime;

            yield return(null);
        }

        transform.localPosition = end;
        Barbarian.FindBarbarian().StartLevel();
    }