62 lines
1.5 KiB
C#
62 lines
1.5 KiB
C#
|
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
public class Player : MonoBehaviour
|
|||
|
{
|
|||
|
|
|||
|
public static Player CSZS;
|
|||
|
|
|||
|
public Dictionary<string, List<string>> PlayerID = new Dictionary<string, List<string>>()
|
|||
|
{
|
|||
|
{ "<22><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>", new List<string>() },
|
|||
|
{ "<22><>ָ<EFBFBD><D6B8>", new List<string>() },
|
|||
|
{ "<22><><EFBFBD>վ<EFBFBD>Ԯ<EFBFBD><D4AE>", new List<string>() },
|
|||
|
{ "(<28>鳤)<29><><EFBFBD>վ<EFBFBD>Ԯ<EFBFBD><D4AE>", new List<string>() },
|
|||
|
{ "ҽ<>ƾȻ<C6BE><C8BB><EFBFBD>", new List<string>() },
|
|||
|
{ "(<28>鳤)ҽ<>ƾȻ<C6BE>", new List<string>() },
|
|||
|
{ "<22><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1", new List<string>() },
|
|||
|
{ "<22><>ɢ<EFBFBD><C9A2><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2", new List<string>() },
|
|||
|
{ "<22><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD><EFBFBD><EFBFBD>", new List<string>() },
|
|||
|
{ "(<28>鳤)<29><><EFBFBD>ڱ<EFBFBD><DAB1><EFBFBD>", new List<string>() },
|
|||
|
{ "<22><>Ѱ<EFBFBD><D1B0>", new List<string>() },
|
|||
|
{ "ѧ<><D1A7><EFBFBD><EFBFBD><EFBFBD>ҳ<EFBFBD>", new List<string>() }
|
|||
|
};
|
|||
|
|
|||
|
private void Awake()
|
|||
|
{
|
|||
|
CSZS = this;
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ҽ<EFBFBD><D2BD>ܵ<EFBFBD><DCB5><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/// </summary>
|
|||
|
public void SetPlayerID(string ID, string Task)
|
|||
|
{
|
|||
|
if (PlayerID.ContainsKey(ID))
|
|||
|
{
|
|||
|
PlayerID[ID].Add(Task); // <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
Debug.Log("<22><><EFBFBD><EFBFBD>û<EFBFBD><C3BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ְҵ");
|
|||
|
}
|
|||
|
}
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// <20><><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>ְҵ<D6B0><D2B5>ȡ<EFBFBD><C8A1><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/// </summary>
|
|||
|
public List<string> GetPlayerID(string ID)
|
|||
|
{
|
|||
|
if (PlayerID.TryGetValue(ID, out List<string> value))
|
|||
|
{
|
|||
|
return value; // <20><><EFBFBD>ض<EFBFBD>Ӧ<EFBFBD><D3A6> List<string>
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
Debug.Log("<22><><EFBFBD><EFBFBD><EFBFBD>Ҳ<EFBFBD><D2B2><EFBFBD>");
|
|||
|
return new List<string>(); // <20><><EFBFBD>ؿ<EFBFBD><D8BF>б<EFBFBD>
|
|||
|
}
|
|||
|
}
|
|||
|
}
|