public EnemyInitTaskCondition(TaskEventBase taskEventBase, ILevelActorComponentBaseContainer levelActor) { this.taskEventBase = taskEventBase; this.levelActor = levelActor; Currentvalue = new Dictionary <int, int>(); IsInitDone = false; }
public ITaskEvent CreateTaskEvent(int taskcondition, int taskresult, int taskid, Dictionary <int, int> taskconditions, string des) { ITaskEvent task = null; //Log.Trace("创建任务" + taskid); task = new TaskEventBase(taskid, level, taskcondition, taskresult, taskconditions, des); return(task); }
public InitActorTaskResult(TaskEventBase taskEventBase, ILevelActorComponentBaseContainer levelActor, int key_actortype, int key_x, int key_y) { this.taskEventBase = taskEventBase; this.level = levelActor; isInitdone = false; this.key_actortype = key_actortype; this.key_x = key_x; this.key_y = key_y; }