Esempio n. 1
0
    public void setActiveCompanion(CompanionNameEnum companionNameEnum)
    {
        string companionName = companionNameEnum.Value;
        int    i             = 0;

        foreach (var name in companionArray)
        {
            if (name.name == companionName)
            {
                currentCompanionArrayIndex = i;
                ReplaceOldCompanionWithNew(companionNameEnum);
            }
            i++;
        }
    }
Esempio n. 2
0
    private void ReplaceOldCompanionWithNew(CompanionNameEnum companionNameEnum)
    {
        string companionName = companionNameEnum.Value;
        int    i             = 0;

        foreach (var name in companionArray)
        {
            if (name.name == companionName)
            {
                GameObject companion = GameObject.Instantiate(companionArray[i]) as GameObject;
                ReplaceOldCompanionWithNew(companion);
            }
            i++;
        }
    }
Esempio n. 3
0
 public void addCompanion(CompanionNameEnum companionNameEnum)
 {
     companionArray.Add(Resources.Load <GameObject>("Companions/" + companionNameEnum.GetStringValue()));
     ReplaceOldCompanionWithNew(companionNameEnum);
 }