| | |
| | |
|
| | | private void OnEnable()
|
| | | {
|
| | | model.treasureStateChangeEvent += treasureStateChangeEvent;
|
| | | model.treasureStateChangeEvent += TreasureStateChangeEvent;
|
| | | }
|
| | |
|
| | | private void treasureStateChangeEvent(int _id)
|
| | | private void TreasureStateChangeEvent(int _id)
|
| | | {
|
| | | if (_id == m_Treasure.id)
|
| | | {
|
| | | m_Limit.gameObject.SetActive(m_Treasure.state != TreasureState.Collected);
|
| | | Display(_id);
|
| | | }
|
| | | }
|
| | |
|
| | | private void OnDisable()
|
| | | {
|
| | | model.treasureStateChangeEvent -= treasureStateChangeEvent;
|
| | | model.treasureStateChangeEvent -= TreasureStateChangeEvent;
|
| | | }
|
| | |
|
| | | public void Display(int _id)
|