|
|
using System.Collections.Generic;
|
|
public partial class FamilyEmblemConfig : ConfigBase<int, FamilyEmblemConfig>
|
{
|
private static List<int> defaultEmblemList = new List<int>();
|
protected override void OnConfigParseCompleted()
|
{
|
if (UnlockFamilyLV == 1)
|
{
|
if (defaultEmblemList.Contains(EmblemID))
|
return;
|
defaultEmblemList.Add(EmblemID);
|
}
|
}
|
|
public static int GetRandomEmblem()
|
{
|
if (defaultEmblemList.Count == 0)
|
return -1; //
|
System.Random random = new System.Random();
|
return defaultEmblemList[random.Next(defaultEmblemList.Count)];
|
}
|
|
|
}
|