longman.bigdouble
Version:
This plugin is utility for Big doubles
54 lines (40 loc) • 1.69 kB
Markdown
# BigDouble
게임 내 표시하기 힘든 아주아주 큰 숫자(double)를 string으로 변환해서 보여주는 패키지입니다.
double 숫자를 string으로 변환해주는 Extensions를 사용합니다.
## Features
- Extensions
- DoubleToFullString(): double을 콤마를 포함한 숫자로 변환해서 전부 표시합니다.
- DoubleToShortString(): 사전 정의된 BigDoubleSetting를 참조하여 현재 key값에 맞는 숫자 형식으로 출력합니다.
## Install
- `Packages/manifest.json` 파일에 접근합니다.
- 아래와 같이 scopedRegistries를 추가하고 npm을 추가합니다.
- dependencies에 `"longman.bigdouble": "X.Y.Z"`을 추가합니다.
```
{
"scopedRegistries": [
{
"name": "npmjs",
"url": "https://registry.npmjs.org/",
"scopes": [
"longman"
]
}
],
"dependencies": {
"longman.bigdouble": "1.0.1"
}
}
```
## Usage
1. 상단의 `Tools/LongMan/BigDoubleSettings`를 클릭하여 파일을 생성합니다.
2. Key값과 단위의 맞게 단위들을 채웁니다.
3. double형 숫자의 Extensions함수인 `DoubleToShortString()`을 호출하여 사용합니다.
4. Key값을 바꿀땐 `BigDoubleSettings`의 `ChangeDoubleUnits()`를 이용합니다.
## BigDoubleSettings

- DefaultKey: 게임 실행후 Key를 변경하지 않을시 설정되는 Key.
- DoubleUnitDictionary
- Key: 딕셔너리 식별자
- Double Units: double 단위들
- DigitInterval: 자릿수 간격 (한국 단위는 기본적으로 4)
- IsPoint: 소수점 표기를 할 것인지