Esempio n. 1
0
 public void SetWeaponDefinition(ProjectileWeaponDefinition typeDef)
 {
     weaponDefinition  = typeDef;
     timeSinceLastShot = 0.0f;
 }
Esempio n. 2
0
    public void OnPlayerProjectileWeaponChanged(UnityEngine.Object weapon)
    {
        ProjectileWeaponDefinition weaponDef = (ProjectileWeaponDefinition)weapon;

        projectileImage.sprite = weaponDef.ProjectileType.sprite;
    }
Esempio n. 3
0
 public void ChangeProjectileWeapon(ProjectileWeaponDefinition weapon)
 {
     SetProjectileWeapon(weapon);
 }
Esempio n. 4
0
 private void SetProjectileWeapon(ProjectileWeaponDefinition weapon)
 {
     currentProjectileWeapon = weapon;
     projectileWeaponChanged.Raise(currentProjectileWeapon);
 }
Esempio n. 5
0
    public void OnPlayerProjectileWeaponChanged(UnityEngine.Object weapon)
    {
        ProjectileWeaponDefinition weaponDef = (ProjectileWeaponDefinition)weapon;

        projectileWeapon.SetWeaponDefinition(weaponDef);
    }