예제 #1
0
    void Start()
    {
        damagePerSecond    = isHero? DesignerTool.Instance.HeroDamagePerSecond : DesignerTool.Instance.MinionDamagePerSecond;
        attackDistance     = isHero ? 3.9f : 1.7f;
        intervalsPerSecond = 10;
        timeBetweenAttacks = 1f / intervalsPerSecond;
        myTeam             = GetComponent <GenericMoveController>().GetTeam();
        myDamage           = new DamagePackage(myTeam, gameObject);

        int damagePerHit = (int)(damagePerSecond / intervalsPerSecond);

        myDamage.AddDamage(new Damage(damagePerHit, DamageTypes.normal, false));
    }
예제 #2
0
 void Start()
 {
     cannonImpactDamage = DesignerTool.Instance.CannonBallDamage;
     myDamage           = new DamagePackage(GetComponentInParent <ActorTeamRegister>().GetMyTeam(), gameObject);
     myDamage.AddDamage(new Damage(cannonImpactDamage, DamageTypes.normal, false));
 }