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();
|
|||
|
}
|
|||
|
}
|