Example #1
0
 // Use this for initialization
 void Start()
 {
     duiHuaUImanager   = FindObjectOfType <DuiHuaUImanager>();
     roundController   = FindObjectOfType <RoundController>();
     guangBoController = FindObjectOfType <GuangBoController>();
     confirmUI         = FindObjectOfType <ConfirmManageUI>();
     //recevor = GetComponent<Animator>();
 }
 // Use this for initialization
 void Start()
 {
     duiHuaUImanager  = FindObjectOfType <DuiHuaUImanager>();
     roundController  = FindObjectOfType <RoundController>();
     battleController = FindObjectOfType <BattleController>();
     bagUIManager     = FindObjectOfType <BagUIManager>();
     battleMenuUI     = FindObjectOfType <BattleMenuUI>();
     mouseMoveManger  = FindObjectOfType <MouseMoveManger>();
     confirmManageUI  = FindObjectOfType <ConfirmManageUI>();
 }
Example #3
0
    // Use this for initialization
    void Start()
    {
        confirmManageUI = FindObjectOfType <ConfirmManageUI>();
        duiHuaUImanager = FindObjectOfType <DuiHuaUImanager>();
        roundController = FindObjectOfType <RoundController>();
        taskMananger    = FindObjectOfType <TaskMananger>();
        initTask();

        if (!roundController.newOrLoad)
        {
            SaveData data = (SaveData)IOHelper.GetData(Application.persistentDataPath + "/Save/SaveData0.sav", typeof(SaveData));
            foreach (TaskInfo ti in data.HistoryTasks)
            {
                if (ti.TaskCode == this.task.getTaskCode())
                {
                    this.task.setTaskStatus(ti.TaskStatus);
                }
            }
        }
    }
Example #4
0
    public bool regisisterTask(TaskInterface task)
    {
        if (regisitedTasks.Count > 3)
        {
            duiHuaUImanager = FindObjectOfType <DuiHuaUImanager>();
            roundController = FindObjectOfType <RoundController>();
            duiHuaUImanager.showDuiHua(roundController.getPlayerChara().getLiHuiURL(), new string[] { "任务有点多了,先完成前面的吧。" }, 0);
            return(false);
        }


        if (this.getTaskByTaskCode(task.getTaskCode()) != null || task.getTaskStatus() == TaskConstant.STATUS_INDALID)
        {
            Debug.Log("cant regisiter task is " + task.getTaskCode());
            return(false);
        }
        else
        {
            Debug.Log("regisiter task is " + task.getTaskCode());
            regisitedTasks.Add(task);
            return(true);
        }
    }
Example #5
0
 // Use this for initialization
 void Start()
 {
     msg             = FindObjectOfType <MessageUI>();
     duiHuaUImanager = FindObjectOfType <DuiHuaUImanager>();
 }
Example #6
0
 // Use this for initialization
 void Start()
 {
     //  clickCount = 1;
     duiHuaUImanager = FindObjectOfType <DuiHuaUImanager>();
 }
Example #7
0
 // Use this for initialization
 void Start()
 {
     isStartStory    = false;
     roundController = FindObjectOfType <RoundController>();
     roomContraller  = FindObjectOfType <RoomContraller>();
     duiHuaUImanager = FindObjectOfType <DuiHuaUImanager>();
     taskMananger    = FindObjectOfType <TaskMananger>();
     if (!this.neworLoad)
     {
         Debug.Log("loading  begin..");
         string   datapath = Application.persistentDataPath + "/Save/SaveData0.sav";
         SaveData data     = (SaveData)IOHelper.GetData(datapath, typeof(SaveData));
         if (data.StoryInfo.IsStoryStart)
         {
             Debug.Log("loading story begin..");
             isStartStory = true;
             if (data.StoryInfo.StoryCode == StoryConstan.STORY_CODE_02)
             {
                 this.story = new BlackSignStory();
                 BlackSignBadScript bsbs     = (BlackSignBadScript)this.story.getBadManScript();
                 List <string>      tempList = new List <string>();
                 foreach (string name in bsbs.loadCheck())
                 {
                     if (roundController.getCharaByName(name) != null && !roundController.getCharaByName(name).isDead())
                     {
                         Debug.Log("loading check targetName begin.." + name + roundController.getCharaByName(name).isDead());
                         tempList.Add(name);
                     }
                 }
                 bsbs.loadCheck().Clear();
                 foreach (string name in tempList)
                 {
                     bsbs.loadCheck().Enqueue(name);
                 }
                 string     monsteUrl     = "Prefabs/Monsters/BenMonster";
                 GameObject servantObject = Instantiate(Resources.Load(monsteUrl)) as GameObject;
                 BenMonster benMonster    = servantObject.GetComponent <BenMonster>();
                 benMonster.init();
                 benMonster.init(data.BenMonster);
                 benMonster.setInitRoom(data.BenMonster.Xyz);
                 roundController.setEndRound(benMonster);
             }
             Character[] charas = roundController.getAllChara();
             foreach (Character chara in charas)
             {
                 if (chara.getName() == SystemConstant.P4_NAME)
                 {
                     Debug.Log("chara.isBoss() :" + chara.isBoss());
                 }
                 if (chara.isBoss())
                 {
                     chara.setScriptAction(this.story.getBadManScript());
                 }
                 else
                 {
                     chara.setScriptAction(this.story.getGoodManScript());
                 }
             }
         }
         else
         {
             Debug.Log("no need loading stroy..");
         }
     }
     else
     {
         Debug.Log("no need loading ..");
     }
 }