1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
- using UnityEngine.UI;
- using UnityGameFramework.Runtime;
- public class SceneEventNpc : MonoBehaviour
- {
- public enum NpcIconType
- {
- Default = 0, // 默认
- Store, // 杂货店
- Smithy, // 铁匠铺
- Storehouse, // 储物箱
- Teleporter, // 传送点
- Reword, // 悬赏商人
- Email, // 邮箱
- Ranking, // 排行榜
- Entry, // 副本入口
- Export, // 副本出口
- }
- public string taskName = "";
- public int npcId;
- public int stageIndex;
- public bool isNpc = false;
- public bool isOnly = true;
- /// <summary>
- /// 是否任务激活
- /// </summary>
- public bool isTaskEnable = false;
- /// <summary>
- /// 对话开启条件 任务卡id
- /// </summary>
- public int requirementTaskId = 0;
- /// <summary>
- /// 对话开启条件 步骤id
- /// </summary>
- public int requirementStepId = 0;
- public NpcIconType iconType = NpcIconType.Default;
- public void Start()
- {
- AssemblyHelper.Instance.BindScript("SceneEventNpcLogic", this.gameObject);
- }
- }
|