Files
0B-FullautoLauncher/Scripts/ProjectileManager/ParameterHolderAbs.cs
2025-06-04 16:13:36 +09:30

33 lines
644 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FullautoLauncher.Scripts.ProjectileManager
{
public abstract class ParameterHolderAbs
{
public ProjectileParams Params => par;
protected readonly ProjectileParams par;
protected ParameterHolderAbs(ProjectileParams par)
{
this.par = par;
}
public override int GetHashCode()
{
return par.ProjectileID;
}
public abstract void UpdatePosition();
public virtual void Fire()
{
}
}
}