private void InitState() { if (_isStateInited) { return; } _itemState = (StoreItemState)GlobalRecordModel.GetInt(STATE_KEY); _isStateInited = true; }
private void UpdateState(StoreItemState state) { if (_itemState == state) { return; } _receiver.ReceiveStateChange(_itemState, state); _itemState = state; GlobalRecordModel.SetData(STATE_KEY, (int)_itemState); }
public void ReceiveStateChange(StoreItemState fromState, StoreItemState toState) { Debug.LogErrorFormat("change state [{0}]: [{1}] -> [{2}]", ListeningId, fromState, toState); }