コード例 #1
0
    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);
    }
コード例 #2
0
    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);
    }