Пример #1
0
    /// <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();
        }
    }
Пример #2
0
    /// <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;
        }
    }
Пример #3
0
    /// <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();
    }