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++; } }
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++; } }
public void addCompanion(CompanionNameEnum companionNameEnum) { companionArray.Add(Resources.Load <GameObject>("Companions/" + companionNameEnum.GetStringValue())); ReplaceOldCompanionWithNew(companionNameEnum); }