26 lines
760 B
C#
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;
|
|
}
|
|
}
|
|
|