Ejemplo n.º 1
0
    public static XenoWeapon CreateGun()
    {
        XenoWeapon weapon = new XenoWeapon();
        weapon.weaponName = "PULSE RIFLE";
        weapon.range = 100;
        weapon.maxAmmo = 3;
        weapon.currentAmmo = weapon.maxAmmo;
        weapon.reloadable = true;
        weapon.damageType = DamageTypes.GUN;

        return weapon;
    }
Ejemplo n.º 2
0
    public static XenoWeapon CreateFlamer()
    {
        XenoWeapon weapon = new XenoWeapon();
        weapon.weaponName = "FLAME THROWER";
        weapon.range = 12;
        weapon.maxAmmo = 6;
        weapon.currentAmmo = weapon.maxAmmo;
        weapon.reloadable = false;
        weapon.hasOverwatch = false;
        weapon.damageType = DamageTypes.FLAME;

        return weapon;
    }
Ejemplo n.º 3
0
    // Use this for initialization
    void Start()
    {
        weapon = XenoWeapon.CreateWeapon(xenoWeaponType);

        /**
         * if(xenoWeaponType == XenoWeapon.DamageTypes.FLAME) {
            //disable regular gun effects

            GameObject obj = gameObject.transform.FindChild("WeaponSlot");
            obj.GetComponent<Auto
            AutoFire af = gameObject.GetComponentInChildren<AutoFire>();
            af.enabled = false;
        }
        **/
    }