You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
27 lines
1.1 KiB
27 lines
1.1 KiB
using UnityEngine;
|
|
|
|
[CreateAssetMenu(fileName = "GameProperty", menuName = "ScriptableObject/Game/GameProperty")]
|
|
public class GameProperty : ScriptableSingleton<GameProperty>
|
|
{
|
|
[SerializeField] private Material playerCharacterMaterial;
|
|
public Material PlayerCharacterMaterial => playerCharacterMaterial;
|
|
|
|
[SerializeField] private float playerCharacterAttackRange = 3000000f;
|
|
public float PlayerCharacterAttackRange => playerCharacterAttackRange;
|
|
|
|
[Header("Mate")]
|
|
[SerializeField] int mateMaxCount = 3;
|
|
public int MateMaxCount => mateMaxCount;
|
|
|
|
[SerializeField] Vector2 distRangeMateToPlayer = new Vector2(2f, 5f);
|
|
public Vector2 DistRangeMateToPlayer => distRangeMateToPlayer;
|
|
|
|
[SerializeField] float distFromPlayerWhenFirstMateSpawn = 3f;
|
|
public float DistFromPlayerWhenFirstMateSpawn => distFromPlayerWhenFirstMateSpawn;
|
|
|
|
[SerializeField] string mate2DImageDefaultName = "mate2dimage";
|
|
public string Mate2DImageDefaultName => mate2DImageDefaultName;
|
|
|
|
[SerializeField] string mateSDImageDefaultName = "matesdimage";
|
|
public string MateSDImageDefaultName => mateSDImageDefaultName;
|
|
}
|