示例#1
0
        public override int FireDelay( Actor self, AttackBaseInfo info )
        {
            primaryFireDelay = 8;
            timeToRecharge = self.GetPrimaryWeapon().ROF;
            --charges;

            if( target != sameTarget )
            {
                sameTarget = target;
                self.traits.Get<RenderBuildingCharge>().PlayCharge( self );
                return base.FireDelay( self, info );
            }
            else
                return 3;
        }
示例#2
0
 public virtual int FireDelay( Actor self, AttackBaseInfo info )
 {
     return info.FireDelay;
 }