1.处理了昨天提出的建议 1)给第一个CG加上了音效,已经上传Coding 2)给第一关添加了微弱的雨声 3)触发老兵牺牲时添加了管弦乐 4)发令员和敌人被吸引的音效已经裁剪完成,在Soundeffect文件夹里,罕见语音1-7 5)添加了发报机启动和记录纸张被撕去的声音 6)修正了第二关的视差组件 7)稍微优化了第二关背景火光,但还需要再研究 8)机枪开枪音效已经替换为更有力的 9)修正了第二关夜晚的蟋蟀声音 2.二进制文件(音乐,图片等不能直接以文本表示的文件)无法参与分支合并,导致我这里程序改过的电报音乐还是之前的,建议以后处理这类文件直接添加新文件 3.对玩家回去看老兵事件的建议 直接弹出对话 1)...... 2)(肩章上面写着 八路军 中华民国28年度配用) 3)可以休息了,同志。 4)任务很紧急,要继续前进了。
34 lines
1016 B
C#
34 lines
1016 B
C#
using System.Collections;
|
|
using System.Collections.Generic;
|
|
using UnityEngine;
|
|
using UnityEditor;
|
|
|
|
public class AllLinesInfo : MonoBehaviour
|
|
{
|
|
//总线信息类,用来存储场景中电话线断裂的总体信息,
|
|
// Start is called before the first frame update
|
|
[SerializeField]
|
|
private int needCount;
|
|
public int OKCount = 0;
|
|
private bool hasPlayed = false;//是否已经触发过修完事件
|
|
[Tooltip("请拖入修完所有电线后的事件")]
|
|
public Event endEvent;
|
|
void Start()
|
|
{
|
|
needCount = transform.childCount;
|
|
}
|
|
|
|
// Update is called once per frame
|
|
void Update()
|
|
{
|
|
if(needCount == OKCount && !hasPlayed)//如果数值表示修完并且没有触发过结束事件
|
|
{
|
|
if(endEvent != null)endEvent.OnCall();//触发结束事件
|
|
hasPlayed = true;//标记为已经触发过结束事件
|
|
}
|
|
}
|
|
|
|
public bool AreYouOK(){return (needCount == OKCount);}//返回完成量是不是等于需求量
|
|
|
|
}
|