Files
M-Gameton-06/Gameton-06/Assets/Gameton/Scripts/UI/RouletteSpin/RoulettePieceData.cs
2025-07-02 20:50:15 +09:00

31 lines
940 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace TON
{
// Model
[System.Serializable]
public class RoulettePieceData
{
public Sprite icon; // 아이콘 이미지 파일
public string description; // 이름, 속성 등의 정보
// 3개의 아이템 등장 확률(chance)이 100, 60, 40이면
// 등장확률의 합은 200. 100/200 = 50%, 60/200 = 30%, 40/200 = 20%
[Range(1, 100)]
public int chance = 100; // 등장 확률
[HideInInspector] public int index; // 아이템 순번
[HideInInspector] public int weight; // 가중치
public RoulettePieceData(string Description, int Chance)
{
// icon = null; // 기본 아이콘은 null
description = Description; // 기본 설명
chance = Chance; // 기본 확률
}
}
}