Files
Main/Assets/Code/Logic/TaskSystem/Manager/ITaskManager.cs

28 lines
800 B
C#
Raw Normal View History

2025-01-25 04:38:09 +08:00
using System.Collections.Generic;
using MSG_Task;
using XLua;
namespace Thousandto.Code.Logic
{
[CSharpCallLua]
public interface ITaskManager
{
int CurSelectTaskID { get; set; }
bool IsAutoAccessTaskForTrans { get; set; }
bool IsAutoTaskForTransPort { get; set; }
void AutoAccessTask(int taskID);
bool CanSubmitTask(int taskID);
void EnterPlaneCopy();
int GetBehaviorType(int id);
bool GetIsPauseBehavior();
void ReqTaskChange(int taskId);
int GetMainTaskId();
int GetNpcTaskState(int npcID);
bool HaveNpcTask(int npcId);
bool IsCollectionIdInTask(int id);
int GetTaskIconId(int taskId);
bool IsMainTaskOver(int taskID);
void LeavePlaneCopy();
}
}