Esempio n. 1
0
    public BonusBallController Instantiate(Vector3 startPos, Transform target, Bonus bonus)
    {
        BonusBallController sb = this.InstantiateFromComponent <BonusBallController>();

        sb.transform.position = startPos;
        sb.Type   = bonus;
        sb.Target = target;
        return(sb);
    }
Esempio n. 2
0
    void ApplyBonus(Bonus b)
    {
        BonusBallController prefab = null;

        switch (b)
        {
        case Bonus.Shield:
            prefab = ShieldBallPrefab;
            break;

        case Bonus.Hp:
            prefab = HpBallPrefab;
            break;
        }
        prefab.Instantiate(Indicator.WorldPosition, planet.transform, b);
        Indicator.BonusEffect(b);
    }