コード例 #1
0
 /// <summary></summary>
 /// <returns>`true` signifies scene has ended.</returns>
 internal abstract bool UpdateScene_Internal(Cutscene parent);
コード例 #2
0
ファイル: Scene.cs プロジェクト: hamstar0/tml-cutscenelib-mod
        ////////////////

        internal sealed override CutsceneStartProtocol CreatePacketPayload_Internal(Cutscene cutscene)
        {
            return(this.CreatePacketPayload((T)cutscene));
        }
コード例 #3
0
 internal abstract void BeginScene_Internal(Cutscene parent);
コード例 #4
0
 internal abstract void EndScene_Internal(Cutscene parent);
コード例 #5
0
        ////////////////

        internal abstract bool AllowNPC_Internal(Cutscene parent, NPC npc);
コード例 #6
0
 internal abstract CutsceneStartProtocol CreatePacketPayload_Internal(Cutscene cutscene);
コード例 #7
0
        ////////////////

        public CutsceneID(Mod mod, Cutscene instance) : this(mod, instance.GetType())
        {
        }
コード例 #8
0
 /// <summary></summary>
 /// <returns>`true` signifies scene has ended.</returns>
 internal sealed override bool UpdateScene_Internal(Cutscene parent)
 {
     return(this.Update((T)parent));
 }
コード例 #9
0
        ////////////////

        internal sealed override void EndScene_Internal(Cutscene parent)
        {
            this.OnEnd((T)parent);
        }
コード例 #10
0
        ////////////////

        internal sealed override void BeginScene_Internal(Cutscene parent)
        {
            this.OnBegin((T)parent);
        }
コード例 #11
0
 internal sealed override bool AllowNPC_Internal(Cutscene parent, NPC npc)
 {
     return(this.AllowNPC((T)parent, npc));
 }