30 lines
569 B
C#
30 lines
569 B
C#
|
using System.Collections;
|
||
|
using System.Collections.Generic;
|
||
|
using BITKit;
|
||
|
using UnityEngine;
|
||
|
|
||
|
namespace BITFALL.Player.Inventory
|
||
|
{
|
||
|
public class WorldMoney : MonoBehaviour,IDescription
|
||
|
{
|
||
|
public static void Create(int money)
|
||
|
{
|
||
|
var go = new GameObject("WorldMoney");
|
||
|
var wm = go.AddComponent<WorldMoney>();
|
||
|
wm.Money = money;
|
||
|
}
|
||
|
|
||
|
[SerializeField] private int money;
|
||
|
public int Money
|
||
|
{
|
||
|
get=>money;
|
||
|
set=>OnSetMoney(money = value);
|
||
|
}
|
||
|
private void OnSetMoney(int value)
|
||
|
{
|
||
|
money = value;
|
||
|
}
|
||
|
public string Name => $"Money:{money}";
|
||
|
}
|
||
|
}
|