// Token: 0x06006F36 RID: 28470 RVA: 0x001F1DBC File Offset: 0x001EFFBC public void PostLevelDanmaku(PostDanmakuEntry entry) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_PostLevelDanmakuPostDanmakuEntry_hotfix != null) { this.m_PostLevelDanmakuPostDanmakuEntry_hotfix.call(new object[] { this, entry2 }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; PostDanmakuEntry entry = entry2; PostDanmakuEntry postDanmakuEntry = this.m_postDanmakuEntries.Find((PostDanmakuEntry m) => m.Turn == entry.Turn); if (postDanmakuEntry != null) { postDanmakuEntry.Content = entry.Content; } else { this.m_postDanmakuEntries.Add(entry); } this.AddPostDanmakuEntryToLocalLevelDanmaku(entry); }
// Token: 0x06006F37 RID: 28471 RVA: 0x001F1E8C File Offset: 0x001F008C private void AddPostDanmakuEntryToLocalLevelDanmaku(PostDanmakuEntry entry) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_AddPostDanmakuEntryToLocalLevelDanmakuPostDanmakuEntry_hotfix != null) { this.m_AddPostDanmakuEntryToLocalLevelDanmakuPostDanmakuEntry_hotfix.call(new object[] { this, entry2 }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; PostDanmakuEntry entry = entry2; ProjectLPlayerContext playerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; if (this.m_levelDanmaku != null) { TurnDanmaku turnDanmaku = this.m_levelDanmaku.Turns.Find((TurnDanmaku danmakuTurn) => danmakuTurn.Turn == entry.Turn); if (turnDanmaku == null) { this.AddTurnDanmakuToLevelDanmaku(entry); } else { List <DanmakuEntry> entries = turnDanmaku.Entries; entries.Reverse(); DanmakuEntry danmakuEntry = entries.Find((DanmakuEntry danmaku) => playerContext.IsMe(danmaku.UserId)); entries.Reverse(); if (danmakuEntry != null && this.m_newSendDanmakuTurnList.Contains(turnDanmaku.Turn)) { danmakuEntry.Content = entry.Content; } else { this.m_newSendDanmakuTurnList.Add(turnDanmaku.Turn); DanmakuEntry item = this.CreateDanmakuEntry(entry); entries.Add(item); } } } else { this.m_levelDanmaku = new LevelDanmaku(); this.AddTurnDanmakuToLevelDanmaku(entry); } }
public static int get_Turn(IntPtr l) { int result; try { PostDanmakuEntry postDanmakuEntry = (PostDanmakuEntry)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, postDanmakuEntry.Turn); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { PostDanmakuEntry o = new PostDanmakuEntry(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x06006F39 RID: 28473 RVA: 0x001F20C8 File Offset: 0x001F02C8 private DanmakuEntry CreateDanmakuEntry(PostDanmakuEntry entry) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_CreateDanmakuEntryPostDanmakuEntry_hotfix != null) { return((DanmakuEntry)this.m_CreateDanmakuEntryPostDanmakuEntry_hotfix.call(new object[] { this, entry })); } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; return(new DanmakuEntry { Content = entry.Content, UserId = projectLPlayerContext.GetUserId() }); }
public static int PostDanmakuEntryToPBPostDanmakuEntry_s(IntPtr l) { int result; try { PostDanmakuEntry entry; LuaObject.checkType <PostDanmakuEntry>(l, 1, out entry); ProPostDanmakuEntry o = PostDanmakuEntry.PostDanmakuEntryToPBPostDanmakuEntry(entry); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_Content(IntPtr l) { int result; try { PostDanmakuEntry postDanmakuEntry = (PostDanmakuEntry)LuaObject.checkSelf(l); string content; LuaObject.checkType(l, 2, out content); postDanmakuEntry.Content = content; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x06006F38 RID: 28472 RVA: 0x001F1FF8 File Offset: 0x001F01F8 private void AddTurnDanmakuToLevelDanmaku(PostDanmakuEntry entry) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_AddTurnDanmakuToLevelDanmakuPostDanmakuEntry_hotfix != null) { this.m_AddTurnDanmakuToLevelDanmakuPostDanmakuEntry_hotfix.call(new object[] { this, entry }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; TurnDanmaku turnDanmaku = new TurnDanmaku(); turnDanmaku.Turn = entry.Turn; DanmakuEntry item = this.CreateDanmakuEntry(entry); turnDanmaku.Entries.Add(item); this.m_levelDanmaku.Turns.Add(turnDanmaku); if (!this.m_newSendDanmakuTurnList.Contains(entry.Turn)) { this.m_newSendDanmakuTurnList.Add(entry.Turn); } }
// Token: 0x06006F60 RID: 28512 RVA: 0x001F2740 File Offset: 0x001F0940 public DanmakuEntry CreateDanmakuEntry(PostDanmakuEntry entry) { return(this.m_owner.CreateDanmakuEntry(entry)); }
// Token: 0x06006F5F RID: 28511 RVA: 0x001F2730 File Offset: 0x001F0930 public void AddTurnDanmakuToLevelDanmaku(PostDanmakuEntry entry) { this.m_owner.AddTurnDanmakuToLevelDanmaku(entry); }
// Token: 0x06006F5E RID: 28510 RVA: 0x001F2720 File Offset: 0x001F0920 public void AddPostDanmakuEntryToLocalLevelDanmaku(PostDanmakuEntry entry) { this.m_owner.AddPostDanmakuEntryToLocalLevelDanmaku(entry); }
// Token: 0x06006F55 RID: 28501 RVA: 0x001F2690 File Offset: 0x001F0890 public void __callBase_TruncateDanmakuOrNot(PostDanmakuEntry entry) { this.m_owner.__callBase_TruncateDanmakuOrNot(entry); }
// Token: 0x06006F48 RID: 28488 RVA: 0x001F2350 File Offset: 0x001F0550 private void __callBase_TruncateDanmakuOrNot(PostDanmakuEntry entry) { base.TruncateDanmakuOrNot(entry); }