private void Start()
    {
        characterScript = GetComponent <CharacterScript>();
        stats           = GetComponent <Stats>();
        portraitScript  = GetComponent <PortraitScript>();
        role            = characterScript.role;

        if (role != null)
        {
            portraitScript.Background.GetComponent <Image>().sprite = role.portraitBackground;
        }
        else
        {
            portraitScript.NoRole();
        }
    }
示例#2
0
    private void Start()
    {
        characterScript    = character.GetComponent <CharacterScript>();
        portraitScript     = character.GetComponent <PortraitScript>();
        characterName.text = characterScript.strName;

        avalibleCloth = new List <ClothItemObject>();
        avalibleHead  = new List <ClothItemObject>();

        GetCloth();

        clothItem = Random.Range(0, avalibleCloth.Count);
        headItem  = Random.Range(0, avalibleHead.Count);

        characterScript.clothId = avalibleCloth[clothItem].name;
        characterScript.headId  = avalibleHead[headItem].name;
        portraitScript.ChangeCloth(avalibleCloth[clothItem]);
        portraitScript.ChangeCloth(avalibleHead[headItem]);
    }
示例#3
0
 public void SetPortraitScript(PortraitScript p)
 {
     portrait = p;
 }