[Tooltip("Character name as displayed in Say Dialog.")]
[SerializeField]protectedstringnameText;// We need a separate name as the object name is used for character variations (e.g. "Smurf Happy", "Smurf Sad")
@ -45,6 +44,7 @@ namespace Fungus
if(!activeCharacters.Contains(this))
{
activeCharacters.Add(this);
activeCharacters.Sort(this);
}
}
@ -122,20 +122,32 @@ namespace Fungus
#endif
}
publicintCompare(Characterx,Charactery)
{
if(x==y)
return0;
if(y==null)
return1;
if(x==null)
return-1;
returnx.name.CompareTo(y.name);
}
/// <summary>
/// Looks for a portrait by name on a character
/// If none is found, give a warning and return a blank sprite