public EnemyInitTaskCondition(TaskEventBase taskEventBase, ILevelActorComponentBaseContainer levelActor)
 {
     this.taskEventBase = taskEventBase;
     this.levelActor    = levelActor;
     Currentvalue       = new Dictionary <int, int>();
     IsInitDone         = false;
 }
Exemple #2
0
        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);
        }
Exemple #3
0
 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;
 }