// Token: 0x06004F63 RID: 20323 RVA: 0x0017EDEC File Offset: 0x0017CFEC public TurnDanmaku(TurnDanmaku other) : this() { this.Turn = other.Turn; this.NextIndex = other.NextIndex; foreach (DanmakuEntry other2 in other.Entries) { this.Entries.Add(new DanmakuEntry(other2)); } }
// Token: 0x06004F61 RID: 20321 RVA: 0x0017ED68 File Offset: 0x0017CF68 public static ProLevelDanmaku LevelDanmakuToPBLevelDanmaku(LevelDanmaku danmaku) { ProLevelDanmaku proLevelDanmaku = new ProLevelDanmaku(); foreach (TurnDanmaku turnDanmaku in danmaku.Turns) { proLevelDanmaku.Turns.Add(TurnDanmaku.TurnDanmakuToPBTurnDanmaku(turnDanmaku)); } return(proLevelDanmaku); }
// Token: 0x06004F60 RID: 20320 RVA: 0x0017ECF8 File Offset: 0x0017CEF8 public static LevelDanmaku PBLevelDanmakuToLevelDanmaku(ProLevelDanmaku pbDanmaku) { LevelDanmaku levelDanmaku = new LevelDanmaku(); foreach (ProTurnDanmaku pbTurnDanmaku in pbDanmaku.Turns) { levelDanmaku.Turns.Add(TurnDanmaku.PBTurnDanmakuToTurnDanmaku(pbTurnDanmaku)); } return(levelDanmaku); }
// Token: 0x06004F69 RID: 20329 RVA: 0x0017EF20 File Offset: 0x0017D120 public static ProTurnDanmaku TurnDanmakuToPBTurnDanmaku(TurnDanmaku turnDanmaku) { ProTurnDanmaku proTurnDanmaku = new ProTurnDanmaku { Turn = turnDanmaku.Turn, NextIndex = turnDanmaku.NextIndex }; foreach (DanmakuEntry entry in turnDanmaku.Entries) { proTurnDanmaku.Entries.Add(DanmakuEntry.LevelDanmakuToPBLevelDanmaku(entry)); } return(proTurnDanmaku); }
// Token: 0x06004F68 RID: 20328 RVA: 0x0017EE98 File Offset: 0x0017D098 public static TurnDanmaku PBTurnDanmakuToTurnDanmaku(ProTurnDanmaku pbTurnDanmaku) { TurnDanmaku turnDanmaku = new TurnDanmaku { Turn = pbTurnDanmaku.Turn, NextIndex = pbTurnDanmaku.NextIndex }; foreach (ProDanmakuEntry pbEntry in pbTurnDanmaku.Entries) { turnDanmaku.Entries.Add(DanmakuEntry.PBLevelDanmakuToLevelDanmaku(pbEntry)); } return(turnDanmaku); }