Esempio n. 1
0
    private void Awake()
    {
        // Caching components
        finder   = GetComponent <ObjectInRadiusFinder>();
        attacker = GetComponent <ObjectAttacker>();
        col      = GetComponent <CircleCollider2D>();

        // Initialization
        col.radius = attackRadius;
    }
Esempio n. 2
0
    private void Awake()
    {
        // Caching components
        finder   = GetComponent <ObjectInRadiusFinder>();
        attacker = GetComponent <ObjectAttacker>();
        col      = GetComponent <CircleCollider2D>();

        // Initialization
        damage           = config.damage;
        attackRadius     = config.attackRadius;
        attacksPerSecond = config.attacksPerSecond;

        col.radius = attackRadius;
        finder.SetRadius(attackRadius);
    }