Warcorrespondents/Assets/Scripts/事件/AfterRecollection.cs
Roman dc14472aa4 任务:推进游戏的流程化
*修复若干Bug
场景:【序章-家中】
1.创建事件【当打完码且完成对话】,即切换场景之前需要做的事。
2.编写事件【当打完码且完成对话】的逻辑。
3.在打完码且完成对话后,向记录者发信,改变演出名为【序章-战场】

场景【序章-战场】
4.完善【假电报机】逻辑

场景【序章-家中】
5.创建对话【回忆之后的对话】,并填充内容。
6.创建事件【完成回忆后对话之后】
7.创建事件【多态:序章-家中-已打码】,并完成逻辑。

*为了调试方便,我把【序章-战场】中的电话线系统作了调整,现在不用修直接和假电报机交互就能进入下一个场景。(修了反而不能正常进入下一个场景)
2021-08-12 00:53:48 +08:00

20 lines
705 B
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Fungus;
public class AfterRecollection : Event
{
//多态之一,序章-家中-已打码 需要的初始化代码
public override void OnCall()
{
Debug.Log("进行多态初始化,此多态演出为“序章-家中-已打码”");
//Vector3(18.8199997,0.0599999987,0)
//Vector3(19.2399998,0.0599999987,0)
//1.改变玩家的位置到父亲身边
FindObjectOfType<M_Player>().transform.position = new Vector3(19.2399998f,0.0599999987f,0);
//2.触发对话【回忆之后的对话】
Flowchart.BroadcastFungusMessage("回忆之后的对话");
}
}