Roman 1c7a7ddf1e 任务:搭建场景3
1.搭建完了场景3,等待补充动画和相关演出CG

建议:
(1.场景3的前排树的动画很怪,美术看看要不要调整
(2.多张合一张的逐帧动画注意分割像素割齐,不要一个宽100一个宽110这样,保证每一个单元的分辨率一样

可以摸鱼吗😿
2022-03-25 22:07:53 +08:00

55 lines
1.3 KiB
C#

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Sirenix.OdinInspector;
/// <summary>
/// 皇帝类,控制皇帝的行为,继承自可交互物体
/// </summary>
public class HuangDi : EntryTrigger
{
[SerializeField][EnumPaging]
private KnotMediator.KnotType neededType = KnotMediator.KnotType.;
public enum HuangDiState
{
None,
Ask,
Answer,
End
}
public HuangDiState state = HuangDiState.None;
public override void OnCall()
{
if(state == HuangDiState.Ask)
{
if(KnotMediator.Instance.CheckKnotType(neededType))
{
Debug.Log("皇帝接受了绳结");
state = HuangDiState.Answer;
//触发结束演出
FindObjectOfType<HuangdiConfused>().OnCall();
}
else
{
Debug.Log("皇帝拒绝了绳结");
FindObjectOfType<HuangdiAsk>().OnCall();
}
}
if(state == HuangDiState.None)
{
FindObjectOfType<HuangdiAsk>().OnCall();
}
}
public void setNeededType(KnotMediator.KnotType type)
{
neededType = type;
}
}