Unclaimed Package Is this your package? Claim it to unlock full analytics and manage your listing.
Claim This Package

Install via UPM

Add to Unity Package Manager using this URL

https://www.pkglnk.dev/globals.git

README Markdown

Copy this to your project's README.md

Style
Preview
pkglnk installs badge
## Installation

Add **Leopotam Globals** to your Unity project via Package Manager:

1. Open **Window > Package Manager**
2. Click **+** > **Add package from git URL**
3. Enter:
```
https://www.pkglnk.dev/globals.git
```

[![pkglnk](https://www.pkglnk.dev/badge/globals.svg?style=pkglnk)](https://www.pkglnk.dev/pkg/globals)

README

Π“Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅

Π Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½ΠΎΠ² доступа ΠΊ Π³Π»ΠΎΠ±Π°Π»ΡŒΠ½Ρ‹ΠΌ Π΄Π°Π½Π½Ρ‹ΠΌ.

ΠŸΡ€ΠΎΠ²Π΅Ρ€Π΅Π½ΠΎ Π½Π° Unity 2020.3 (Π½Π΅ зависит ΠΎΡ‚ Π½Π΅Π΅) ΠΈ содСрТит asmdef-описания для компиляции Π² Π²ΠΈΠ΄Π΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… сборок ΠΈ ΡƒΠΌΠ΅Π½ΡŒΡˆΠ΅Π½ΠΈΡ Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ рСкомпиляции основного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.

Π‘ΠΎΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅

Π‘ΠΎΡ†ΠΈΠ°Π»ΡŒΠ½Ρ‹Π΅ рСсурсы

discord

Установка

Π’ Π²ΠΈΠ΄Π΅ unity-модуля

ΠŸΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ΡΡ установка Π² Π²ΠΈΠ΄Π΅ unity-модуля Ρ‡Π΅Ρ€Π΅Π· git-ссылку Π² PackageManager ΠΈΠ»ΠΈ прямоС Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ Packages/manifest.json:

"com.leopotam.globals": "https://github.com/Leopotam/globals.git",

По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ послСдняя рСлизная вСрсия. Если трСбуСтся вСрсия "Π² Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅" с Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹ΠΌΠΈ измСнСниями - слСдуСт ΠΏΠ΅Ρ€Π΅ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ Π½Π° Π²Π΅Ρ‚ΠΊΡƒ develop:

"com.leopotam.globals": "https://github.com/Leopotam/globals.git#develop",

Π’ Π²ΠΈΠ΄Π΅ исходников

Код Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ склонирован ΠΈΠ»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½ Π² Π²ΠΈΠ΄Π΅ Π°Ρ€Ρ…ΠΈΠ²Π° со страницы Ρ€Π΅Π»ΠΈΠ·ΠΎΠ².

ΠšΠ»Π°ΡΡΡ‹

Service

РСализация ΠΏΠ°Ρ‚Ρ‚Π΅Ρ€Π½Π° сСрвис-Π»ΠΎΠΊΠ°Ρ‚ΠΎΡ€.

ΠžΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅

class PlayerSession {
    public int Rank;
}

// Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ экзСмпляра.
Service<PlayerSession>.Set (new PlayerSession ());
// ...
// Запрос экзСмпляра.
Service<PlayerSession>.Get ().Rank = 10;
// ...
// ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°.
Service<PlayerSession>.Set (null);

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ с автоматичСским созданиСм экзСмпляра

class PlayerSession {
    public int Rank;
}

// Запрос экзСмпляра. Если Π½Π΅ сущСствуСт - Π±ΡƒΠ΄Π΅Ρ‚ создан посрСдством Π²Ρ‹Π·ΠΎΠ²Π° конструктора ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
Service<PlayerSession>.Get(true).Rank = 10;
// ...
// ΠžΡ‡ΠΈΡΡ‚ΠΊΠ°.
Service<PlayerSession>.Set (null);

ЛицСнзия

Π€Ρ€Π΅ΠΉΠΌΠ²ΠΎΡ€ΠΊ выпускаСтся ΠΏΠΎΠ΄ двумя лицСнзиями, подробности Ρ‚ΡƒΡ‚.

Π’ случаях лицСнзирования ΠΏΠΎ условиям MIT-Red Π½Π΅ стоит Ρ€Π°ΡΡ‡ΠΈΡ‚Ρ‹Π²Π°Ρ‚ΡŒ Π½Π° ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Π΅ ΠΊΠΎΠ½ΡΡƒΠ»ΡŒΡ‚Π°Ρ†ΠΈΠΈ ΠΈΠ»ΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΠΈ.

Comments

No comments yet. Be the first!