public override LayerZeroStatus ResetButPreserve() { DebugCabinetStatus newStat = new DebugCabinetStatus(); newStat.CumulativeScore = this.CumulativeScore; newStat.HighScore = this.HighScore; return(newStat); }
public void ResetButPreserve() { statuses = new List <LayerZeroStatus>(); // PRIZE STATUS MUST BE FIRST IN THE LIST prizeStatus = (PrizeStatus)prizeStatus.ResetButPreserve(); statuses.Add(prizeStatus); // OTHER STATUSES debugStatus = (DebugCabinetStatus)debugStatus.ResetButPreserve(); statuses.Add(debugStatus); qmgStatus = (QMGCabinetStatus)qmgStatus.ResetButPreserve(); statuses.Add(qmgStatus); kngStatus = (KNGCabinetStatus)kngStatus.ResetButPreserve(); statuses.Add(kngStatus); brdStatus = (BRDCabinetStatus)brdStatus.ResetButPreserve(); statuses.Add(brdStatus); snkStatus = (SNKCabinetStatus)snkStatus.ResetButPreserve(); statuses.Add(snkStatus); }
public ArcadeStatus() { statuses = new List <LayerZeroStatus>(); // PRIZE STATUS MUST BE FIRST IN THE LIST prizeStatus = new PrizeStatus(); statuses.Add(prizeStatus); // OTHER STATUSES debugStatus = new DebugCabinetStatus(); statuses.Add(debugStatus); qmgStatus = new QMGCabinetStatus(); statuses.Add(qmgStatus); kngStatus = new KNGCabinetStatus(); statuses.Add(kngStatus); brdStatus = new BRDCabinetStatus(); statuses.Add(brdStatus); snkStatus = new SNKCabinetStatus(); statuses.Add(snkStatus); }