UI
  • COLLECTOR
    • Overview
    • Folder Structure
    • Getting Started
    • Example Usage
  • NUMBER
    • Overview
    • Folder Structure
    • Getting Started
    • Example Usage
  • TIME_RESOURCE
    • Overview
    • Folder Structure
    • Getting Started
    • Example Usage
  • SMART_BUTTON
    • Overview
    • Folder Structure
    • Getting Started
  • Contact
Powered by GitBook
On this page
  1. NUMBER

Getting Started

PreviousFolder StructureNextExample Usage

Last updated 7 months ago

  1. Create GSUINumberManager, or use existing one from example

  2. Setup resource

  3. Init GSUINumberManager

    void Awake()
    {
        _numberManager.Init();
    }
  4. Listen change event

    _numberManager.GetNumber("coin").OnChange += OnChanged;
  5. Get/Set number

    _numberManager.GetNumber("coin").amount;
    _numberManager.GetNumber("coin").Add((BigInteger)10000000);
    _numberManager.GetNumber("coin").Set((BigInteger)0);
  6. Use GSUINumberFormatter

    1. BigInteger to String

      GSUINumberFormatter.FormatNumber(bigIntegerValue);
    2. String to BigInteger

      GSUINumberFormatter.GetBigIntegerFromString(stringValue);

You should call Init from GSUINumberManager one time before you use it