public void DestroySubassets() { QuestSubasset.DestroyList(actionList); if (categorizedContentList != null) { for (int i = 0; i < categorizedContentList.Count; i++) { categorizedContentList[i].DestroySubassets(); } } }
private void OnDestroy() { if (isInstance && Application.isPlaying) { QuestMachine.UnregisterQuestInstance(this); SetState(QuestState.Disabled); if (autostartConditionSet != null) { autostartConditionSet.DestroySubassets(); } if (offerConditionSet != null) { offerConditionSet.DestroySubassets(); } QuestSubasset.DestroyList(offerConditionsUnmetContentList); QuestSubasset.DestroyList(offerContentList); QuestStateInfo.DestroyListSubassets(stateInfoList); QuestNode.DestroyListSubassets(nodeList); } }
public void DestroySubassets() { QuestSubasset.DestroyList(conditionList); }
public void DestroySubassets() { QuestSubasset.DestroyList(contentList); }