/// <summary> /// Adionar comportamento a lista de comportamentos, setar o tipo e o comportamento /// </summary> public void AddComportamento(ComportamentosType comportamentosType, object comportamento, bool inGame = true) { switch (comportamentosType) { case ComportamentosType.item: dataGame.dataComportamento.logInteracao.Add((LogInteracao)comportamento); break; case ComportamentosType.troca_tela: dataGame.dataComportamento.logLocais.Add((LogLocais)comportamento); break; case ComportamentosType.acao: dataGame.dataComportamento.logAcoes.Add((LogAcao)comportamento); break; default: Debug.LogError("TIPO NÃO ENCONTRADO!!!!"); break; } if (inGame) { SaveGame(); } }
/// <summary> /// Salvar Comportamento de um clique em um item /// </summary> public void SaveComportamento(ComportamentosType comportamentosType, object comportamento) { switch (comportamentosType) { case ComportamentosType.item: SaveGameController.Instance.AddComportamento(comportamentosType, comportamento); break; default: Debug.LogError("TIPO NÃO ENCONTRADO!!!!"); break; } }
/// <summary> /// Adionar comportamento a lista de comportamentos, setar o tipo e o comportamento /// </summary> public void AddComportamento(ComportamentosType comportamentosType, object comportamento) { switch (comportamentosType) { case ComportamentosType.item: comportamentos.itens.Add((ItemXML)comportamento); break; case ComportamentosType.troca_tela: comportamentos.locais.Add((LocalXML)comportamento); break; default: Debug.LogError("TIPO NÃO ENCONTRADO!!!!"); break; } SaveXML(); }