Esempio n. 1
0
    public override void Execute(Vector3 hit_point)
    {
        var effect = G20_EffectManager.GetInstance().Create(effectss[currentNum], hit_point);

        //補正
        if (isCorrect)
        {
            effect.transform.position = G20_PositionCorrector.Correct(effect.transform.position);
        }
        if (currentNum < effectss.Length - 1)
        {
            currentNum++;
        }
    }
Esempio n. 2
0
    public override void Execute(Vector3 hit_point)
    {
        if (!IsActive)
        {
            return;
        }
        var effect = G20_EffectManager.GetInstance().Create(effectType, hit_point);

        if (effctParent != null)
        {
            effect.transform.parent = effctParent;
        }
        if (isCorrect)
        {
            effect.transform.position = G20_PositionCorrector.Correct(effect.transform.position);
        }
    }