private void OnPushState(TaskArsenalListManager.State state) { switch (state) { case TaskArsenalListManager.State.ShipSelect: this.OnPushStateShipSelect(); break; case TaskArsenalListManager.State.ShipDestroyConfirm: this.OnPushStateShipDestroyConfirm(); break; case TaskArsenalListManager.State.ShipDestroying: this.OnPushStateShipDestroying(); break; case TaskArsenalListManager.State.SlotItemSelect: this.OnPushStateSlotItemSelect(); break; case TaskArsenalListManager.State.SlotItemDestroyConfirm: this.OnPushStateSlotItemDestroyConfirm(); break; case TaskArsenalListManager.State.SlotItemDestroying: this.OnPushStateSlotItemDestroying(); break; } }
private void OnResumeState(TaskArsenalListManager.State state) { switch (state) { case TaskArsenalListManager.State.ShipSelect: this.OnResumeStateShipSelect(); break; case TaskArsenalListManager.State.SlotItemSelect: this.OnResumeStateSlotItemSelect(); break; } }
private void OnPopState(TaskArsenalListManager.State state) { switch (state) { case TaskArsenalListManager.State.ShipSelect: this.ShipScroll.ClearSelected(); break; case TaskArsenalListManager.State.ShipDestroyConfirm: this.OnPopStateShipDestroyConfirm(); break; case TaskArsenalListManager.State.SlotItemDestroyConfirm: this.OnPopStateSlotItemDestroyConfirm(); break; } }