1234567891011121314151617181920212223242526272829303132333435363738394041 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace Island.StandardLib.Storage
- {
- public class RoomEndData : IStorable
- {
- public int YouGetStar;
- public RoomEndReason Reason;
- public RoomEndData() { }
- public RoomEndData(int getStar, RoomEndReason reason)
- {
- YouGetStar = getStar;
- Reason = reason;
- }
- public void ReadFromData(DataStorage data)
- {
- data.Read(out YouGetStar);
- data.Read(out int d); Reason = (RoomEndReason)d;
- }
- public void WriteToData(DataStorage data)
- {
- data.Write(YouGetStar);
- data.Write((int)Reason);
- }
- }
- public enum RoomEndReason
- {
- PlayerDisconnected,
- ArmyVictory,
- Overthrow,
- PeopleDiedTooMuch
- }
- }
|