39 lines
1.1 KiB
C#
39 lines
1.1 KiB
C#
![]() |
using System.Collections;
|
|||
|
using System.Collections.Generic;
|
|||
|
using UnityEngine;
|
|||
|
|
|||
|
public class AFakeMachine : Interactive
|
|||
|
{
|
|||
|
// Start is called before the first frame update
|
|||
|
//一个假的电报机类,因为“序章-战场”中的电报机不需要实际打码功能,为了方便我这里单独写一些代码
|
|||
|
//继承可交互物体基类
|
|||
|
void Start()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
// Update is called once per frame
|
|||
|
void Update()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
public override void OnCall()
|
|||
|
{
|
|||
|
//当这个假的电报机被唤醒
|
|||
|
//1.检查总线
|
|||
|
AllLinesInfo info = FindObjectOfType<AllLinesInfo>();
|
|||
|
if(info.AreYouOK())
|
|||
|
{
|
|||
|
//若所有线路OK
|
|||
|
//转到场景“序章-家中”,给记录员发信息,让“序章-家中”表现为正确状态
|
|||
|
Debug.Log("转到场景“序章-家中”,给记录员发信息,让“序章-家中”表现为正确状态");
|
|||
|
}
|
|||
|
else
|
|||
|
{
|
|||
|
//若还没OK,之后等策划编写新的内容
|
|||
|
Debug.Log("还有线路没有联通");
|
|||
|
}
|
|||
|
}
|
|||
|
}
|