28 lines
800 B
C#
28 lines
800 B
C#
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();
|
|
}
|
|
} |