您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
24 行
801 B
24 行
801 B
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
|
|
[CreateAssetMenu(fileName = "DroppableRewardConfig", menuName = "EntityConfig/Special Reward Dropping Rate Config")]
|
|
public class SpecialDroppableRewardConfigSO : DroppableRewardConfigSO
|
|
{
|
|
[Tooltip("Current count of dropped items")]
|
|
[SerializeField]
|
|
private int _specialDroppableCurrentCount = 0;
|
|
[Tooltip("Max count where the special droppable needs to be dropped")]
|
|
[SerializeField]
|
|
private int _specialDroppableMaxCount = 0;
|
|
[Tooltip("The special item to drop")]
|
|
[SerializeField]
|
|
private DropGroup _specialItem = new DropGroup();
|
|
public override DropGroup DropSpecialItem()
|
|
{
|
|
_specialDroppableCurrentCount++;
|
|
if (_specialDroppableCurrentCount >= _specialDroppableMaxCount)
|
|
return _specialItem;
|
|
else
|
|
return null;
|
|
}
|
|
}
|