Files
Net.Like.Xue.Tokyo/Packages-Local/Com.Project.B.Unity/Bullet/ScriptableBulletServiceData.cs
2025-06-24 23:49:13 +08:00

26 lines
760 B
C#

using System.Collections;
using System.Collections.Generic;
using BITKit;
using UnityEngine;
namespace Net.Project.B.Bullet
{
public class ScriptableBulletServiceData : ScriptableObject
{
[SerializeField] private LayerMask layerMask;
[SerializeField] private Material material;
[SerializeField] private Optional<AnimationCurve> bulletScaleCurve;
[SerializeField] private Mesh rectangleMesh;
[SerializeField] private Mesh quadMesh;
public LayerMask LayerMask => layerMask;
public Material Material => material;
public IOptional<AnimationCurve> BulletScaleCurve => bulletScaleCurve;
public Mesh RectangleMesh => rectangleMesh;
public Mesh QuadMesh => quadMesh;
}
}