Используйте класс non monoBehaviour в единствеC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Используйте класс non monoBehaviour в единстве

Сообщение Anonymous »

Я столкнулся с ошибкой или, по крайней мере, с чем-то, чего я не понял.
Я пытаюсь использовать базу данных sqlite в своем проекте Unity.Вот какая ошибка:
Изображение

Класс DatabaseManager представляет собой Класс MonoBehaviour.
Вот как он выглядит:

Код: Выделить всё

using UnityEngine;
using System.Collections;

public class DatabaseManager : MonoBehaviour
{
SQLiteDatabase sqlDB;

void Awake()
{
string dbPath = System.IO.Path.Combine (Application.persistentDataPath, "game.db");
var dbTemplatePath = System.IO.Path.Combine(Application.streamingAssetsPath, "default.db");

if (!System.IO.File.Exists(dbPath)) {
// game database does not exists, copy default db as template
if (Application.platform == RuntimePlatform.Android)
{
// Must use WWW for streaming asset
WWW reader = new WWW(dbTemplatePath);
while ( !reader.isDone) {}
System.IO.File.WriteAllBytes(dbPath, reader.bytes);
} else {
System.IO.File.Copy(dbTemplatePath, dbPath, true);
}
}
sqlDB = new SqliteDatabase(dbPath);
}
}
Дело в том, что если я все понял правильно, того факта, что я поместил свои скрипты в папку «Активы», должно быть достаточно, чтобы они могли работать вместе и распознавать классы в других файлах. Теперь проблема проста: мой класс DatabaseManager не распознает класс SqliteDatabase, который реализован в SqliteDatabase.cs
Была ли у кого-то эта проблема или я что-то пропустил, как ссылаться на не MonoBehaviour скрипт в MonoBehaviour?
Я использовал этот урок: Здесь

Подробнее здесь: https://stackoverflow.com/questions/328 ... s-in-unity
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Вы пытаетесь создать MonoBehaviour, используя ключевое слово «новое». при создании сетки в единстве
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • JaxBexception: класс, не распознаваемый в Java 17 Spring (Non Boot) с Apache CXF
    Anonymous » » в форуме JAVA
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Что такое MonoBehaviour в Unity 3D?
    Anonymous » » в форуме C#
    0 Ответы
    22 Просмотры
    Последнее сообщение Anonymous
  • Как скрыть поле сценария из нового MonoBehaviour
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Как сделать запрос GET без Monobehaviour или System.IO (используя цикл while?)
    Anonymous » » в форуме C#
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»