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

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;
}