コード例 #1
0
ファイル: Effect.cs プロジェクト: Angelyr/ElementalProgress
    //Public

    public void Apply(GameObject target)
    {
        this.target = target;
        targetColor = target.GetComponent <SpriteRenderer>().color;
        WorldController.Add(this);
        if (target.GetComponent <Thing>() != null)
        {
            Spread(target);
            Combine(target);

            if (!Stacks(target))
            {
                return;
            }

            SetColor(target);
            target.GetComponent <Thing>().Add(this);
        }
    }