Exemplo n.º 1
0
    public CombatEffectData PlayRollEffect(Transform parent)
    {
        CombatEffectData c = Roll.Get();

        c.go.transform.parent        = parent;
        c.go.transform.localPosition = new Vector3(0, 0, 0);
        c.go.transform.forward       = -parent.forward;

        for (int i = 0; i < c.emitters.Length; i++)
        {
            c.emitters[i].Play();
        }

        return(c);
    }
Exemplo n.º 2
0
    public CacheData PlayRollEffect(Transform parent)
    {
        CacheData c = Roll.Get();

        c.Transform.parent        = parent;
        c.Transform.localPosition = new Vector3(0, 0, 0);
        c.Transform.forward       = -parent.forward;

        for (int i = 0; i < c.Emitters.Length; i++)
        {
            c.Emitters[i].enableEmission = true;
        }

        return(c);
    }
Exemplo n.º 3
0
    public CombatEffectData PlayWhirlEffect(Transform parent)
    {
        CombatEffectData c = Whirl.Get();

        c.go.transform.parent   = parent;
        c.go.transform.position = parent.position + new Vector3(0, 1.6f, 0);
        c.go.transform.forward  = parent.forward;

        for (int i = 0; i < c.emitters.Length; i++)
        {
            c.emitters[i].Play();
        }

        return(c);
    }
Exemplo n.º 4
0
    public CacheData PlayWhirlEffect(Transform parent)
    {
        //Debug.Log(Time.timeSinceLevelLoad + " play " + c.GameObject.name);

        CacheData c = Whirl.Get();

        c.Transform.parent   = parent;
        c.Transform.position = parent.position + new Vector3(0, 1.6f, 0);
        c.Transform.forward  = parent.forward;

        for (int i = 0; i < c.Emitters.Length; i++)
        {
            c.Emitters[i].enableEmission = true;
        }

        return(c);
    }