space-shmup/Assets/__Scripts/Weapon.cs

35 lines
827 B
C#
Raw Permalink Normal View History

2024-03-14 11:56:10 -05:00
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
/// <summary>
/// This is an enum of the various possible weapon types.
/// It also includes a "shield" type to allow a shield power-up.
/// Items marked [NI] below are Not Implemented in the IGDPD book.
/// </summary>
public enum WeaponType {
none, // The default / no weapon
blaster, // A simple blaster
spread, // Two shots simultaneously
phaser, // [NI] Shots that move in waves
missile, // [NI] Homing missiles
laser, // [NI]Damage over time
shield // Raise shieldLevel
}
public class Weapon : MonoBehaviour
{
// Start is called before the first frame update
void Start()
{
}
// Update is called once per frame
void Update()
{
}
}