コード例 #1
0
ファイル: Weapon.cs プロジェクト: nicolas-repiquet/Granite
        public Weapon(string name, double damage, int charger, 
            double timeLoadBullet, double timeLoadCharger, int ammoSize, int bulletSpeed, Bullet bullet)
        {
            m_name = name;
            m_damage = damage;
            m_charger = charger;
            m_bulletsInCharger = charger;
            m_timeLoadBullet = timeLoadBullet;
            m_timeLoadCharger = timeLoadCharger;
            m_ammoSize = ammoSize;
            //m_shoot = shoot;
            m_bulletSpeed = bulletSpeed;
            m_startReloadBullet = 0;
            m_startReloadCharger = 0;
            m_loaded = true;
            //shoot.SetWeapon(this);

            m_bullet = bullet;
            m_bullet.SetWeapon(this);
            m_bullet.SetSpeed(m_bulletSpeed);
        }