Esempio n. 1
0
    public static LogoPart FindPartOfType(ELogoType eType)
    {
        List <LogoPart> tParts = GetPartList(eType);

        if (tParts.Count > 0)
        {
            return(tParts[Random.Range(0, tParts.Count)]);
        }

        return(null);
    }
Esempio n. 2
0
    public static List <LogoPart> GetPartList(ELogoType eFilter)
    {
        List <LogoPart> tParts = new List <LogoPart>();

        foreach (LogoPart tPart in tLogoPart)
        {
            if ((tPart.eType & eFilter) == eFilter)
            {
                tParts.Add(tPart);
            }
        }
        return(tParts);
    }
Esempio n. 3
0
 public LogoPart(string sName, ELogoType _eType)
 {
     eType      = _eType;
     sImageName = sName;
 }