public void OpenChest(ChestBase _chest) { int chest_instance_id = _chest.GetInstanceID(); if (!m_strOpenedChestId.Contains(chest_instance_id)) { m_strOpenedChestId.Add(chest_instance_id); _chest.Open(); } }
public override void OnInspectorGUI() { ChestBase script = target as ChestBase; base.OnInspectorGUI(); GUILayout.BeginHorizontal(); if (GUILayout.Button("Open")) { script.Open(); } if (GUILayout.Button("Close")) { script.Close(); } GUILayout.EndHorizontal(); }