本文整理汇总了C#中CharacterData.AddAvaliableTopic方法的典型用法代码示例。如果您正苦于以下问题:C# CharacterData.AddAvaliableTopic方法的具体用法?C# CharacterData.AddAvaliableTopic怎么用?C# CharacterData.AddAvaliableTopic使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CharacterData
的用法示例。
在下文中一共展示了CharacterData.AddAvaliableTopic方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Start
void Start()
{
db = GlobalVars.database;
db.AddCharacter(new CharacterData("You"));
CharacterData cd = new CharacterData("Sally");
cd.AddTopic(new TopicData("Cookies",topic));
cd.AddAvaliableTopic(0);
db.AddCharacter(cd);
}
示例2: ProcessCharacterFileLine
private void ProcessCharacterFileLine(string[] elements, ref CharacterData charTemp)
{
elements[0] = elements[0].Trim(); // gets rid of leading whitespace
switch (elements[0])
{
case "name":
charTemp.SetName(elements[1]);
break;
case "bio":
charTemp.SetBio(elements[1]);
break;
case "mood":
charTemp.SetMood(int.Parse(elements[1]));
break;
case "text_color":
charTemp.SetTextColor(ProccessColor(elements[1]));
break;
case "sprite":
charTemp.AddSprite((Texture2D)Resources.Load("textures/characters/" + elements[1]));
break;
case "topic_list":
ProcessTopicList(elements[1], ref charTemp);
break;
case "available_topics":
elements = elements[1].Split(',');
for (int i = 0; i < elements.Length; i++)
charTemp.AddAvaliableTopic(int.Parse(elements[i]));
break;
}
}