Структура мода

Структура мода состоит из главной папки мода, config файла и C# скриптов.

По желанию можно добавить иконку. Название главной папки может быть любое. Так-же для удобства можно создать папку со спрайтами

Так-же вы можете скачать пустой шаблон мода, в нем уже присутствует все необходимое для создания C# мода


Теперь о структуре C# модов внутри скриптов. Вот пример простого мода который выводит: "Hello World!"


using UnityEngine;
    
//All mod scripts must have the namespace: "Mod"
namespace Mod
{
    //The root class of the mod
    //it should be called that way, nothing else
    public class MainClass
    {
        // Called up in the menu
        public static void Main()
        {
            Debug.Log("Hello Menu!");
        }
      
        // Called in the game itself
        public static void OnGameStart()
        {
            Debug.Log("Hello Game!");
        }
    }
}
  

Метод Main вызывается каждый раз когда игрок заходит в меню, метод OnGameStart вызывается каждый раз когда игрок заходит в саму игру. Это все самое главное, что вам нужно знать, дальше все ограничивается вашими знаниями и фантазиями



>Перейти на следующую страницу: Как настроить config файл