protected override void Awake() { base.Awake(); dialogueIndex = -1; dialogueID = GameTextDatabase.INVALID_TEXT_ID; #if !UNITY_ANDROID || UNITY_EDITOR dialoguePlatform = GameTextDatabase.TextPlatform.PC; #else dialoguePlatform = GameTextDatabase.TextPlatform.Android; #endif dialogueCreated = false; dialogueCleared = false; gameTextDatabase = null; textBoxManager = null; }
void Awake() { GameObject itemModel = null; ItemController itemController = null; ItemData itemData = null; bool idExtracted = false; itemIDs = null; itemDatas = null; if (itemModels != null) { for (int i = 0; i < itemModels.Length; i++) { idExtracted = false; itemModel = itemModels[i]; if (itemModel != null) { itemController = itemModel.GetComponent <ItemController>(); if (itemController != null) { itemData = itemController.itemData; if (itemData != null) { UsefulFunctions.IncreaseArray <int>(ref itemIDs, itemData.itemID); UsefulFunctions.IncreaseArray <ItemData>(ref itemDatas, itemData); idExtracted = true; } } } if (!idExtracted) { UsefulFunctions.IncreaseArray <int>(ref itemIDs, ItemData.INVALID_ITEM_ID); UsefulFunctions.IncreaseArray <ItemData>(ref itemDatas, null); } } } #if !UNITY_ANDROID || UNITY_EDITOR currentPlatform = GameTextDatabase.TextPlatform.PC; #else currentPlatform = GameTextDatabase.TextPlatform.Android; #endif }