using System;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using System.Linq;
using UnityEditor;
using UnityEngine;
public class DialogueTrigger : MonoBehaviour
{
public List<Conversation> conversations = new List<Conversation>();
public int dialogueNum = 0;
public int dialogueIndex = 0;
После выполнения Build> Rebuild Solution
Значение dialogIndex в Инспекторе равно 0, но значение dialogNum равно 1
Я никогда не менял его значение в Инспекторе. (Может я и забыл?)
Как я могу убедиться, что в инспекторе значение будет 0 при запуске игры? Проблема в том, что перед тем, как сделать его публичным, он был скрыт, поэтому я не мог видеть, что в инспекторе его значение равно 1:
[HideInInspector]
public int dialogueNum = 0;
[HideInInspector]
public int dialogueIndex = 0;
Теперь я вижу, что это значение равно 1