Example #1
0
    public CWeapon(CShip parentShip, E_WEAPON_TYPE type)
    {
        m_weaponName = "Weapon_" + parentShip.m_shipStats.weaponAttachement + "_" + type.ToString();
        m_parentShip = parentShip;
        m_weaponType = type;

        m_weaponStats = new CWeaponStats(type);
    }
Example #2
0
    public TestWeapon()
    {
        m_WeaponStats  = new CWeaponStats();
        m_WeaponSprite = null;

        m_WeaponStats.Range            = 10;
        m_WeaponStats.AttackMultiplier = 1;

        NormalBullet  = (GameObject)Resources.Load("Projectiles/NormalNote");
        ChargeBullet  = (GameObject)Resources.Load("Projectiles/PiercingNote");
        SpecialBullet = (GameObject)Resources.Load("Projectiles/NormalNote");
    }
Example #3
0
    public Melodica()
    {
        m_WeaponStats  = new CWeaponStats();
        m_WeaponSprite = null;

        m_WeaponStats.Range            = 10;
        m_WeaponStats.AttackMultiplier = 1;
        R_chargeTime = 2.0f;

        NormalBullet  = (GameObject)Resources.Load("Projectiles/NormalNote");
        ChargeBullet  = (GameObject)Resources.Load("Projectiles/ExplosiveNote");
        SpecialBullet = (GameObject)Resources.Load("Projectiles/ExplosiveNote");
    }
Example #4
0
    public Guitar()
    {
        m_WeaponStats  = new CWeaponStats();
        m_WeaponSprite = null;

        m_WeaponStats.Range            = 10;
        m_WeaponStats.AttackMultiplier = 1;
        R_chargeTime = 2.0f;

        m_isFiring       = false;
        m_firedCount     = 0;
        m_burstFireDelay = 0.3f;
        m_firingBTime    = 0.0f;

        NormalBullet  = (GameObject)Resources.Load("Projectiles/NormalNote");
        ChargeBullet  = (GameObject)Resources.Load("Projectiles/NormalNote");
        SpecialBullet = (GameObject)Resources.Load("Projectiles/NormalNote");
    }
Example #5
0
 public CWeapon()
 {
     m_WeaponStats  = new CWeaponStats();
     m_WeaponSprite = null;
 }