Beispiel #1
0
    // Use this for initialization
    void Start()
    {
        MoneyBoard = transform.Find("/ToolsKit/Canvas/PlayerInfo/glodBoard").GetComponent <RectTransform>();
        mineBoard  = transform.Find("/ToolsKit/Canvas/PlayerInfo/mineBoard").GetComponent <RectTransform>();
        moneyIcon  = MoneyBoard.Find("icon").GetComponent <RectTransform>();
        moneyText  = MoneyBoard.Find("Text").GetComponent <Text>();

        mineIcon = mineBoard.Find("icon").GetComponent <RectTransform>();
        mineText = mineBoard.Find("Text").GetComponent <Text>();

        //获取事件控制器
        eventmanager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();
        questManager = transform.Find("/ToolsKit/QuestManager").GetComponent <QuestManager>();

        //临时增加采集次数
        AddMineCount(10 - playerInfo.MineCount, null, false);
        //AddMoney(1000, null, false);
        ////临时增加金币数
        if (playerInfo.Money < 100)
        {
            AddMoney(100 - playerInfo.Money, null, false);
        }

        //增加进入地图次数
        PlayerInfo.AddSenceInfo(1);

        //更新显示
        InstMapUI();
    }
Beispiel #2
0
 public void LoadTest3Level()
 {
     //Loading.GetInstance().LoadingStoryScene("giveitem",()=>
     //{
     //    SceneManager.LoadScene("Story");
     //});
     chatEventManager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();
     chatEventManager.StartStory("addquest");
 }
Beispiel #3
0
    // Use this for initialization
    void Start()
    {
        questManager = gameObject.GetComponent <QuestManager>();
        eventmanager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();

        QuestListUI = GameObject.Find("ToolsKit/Canvas/QuestlList/Viewport/Content");
        QuestCanvas = GameObject.Find("ToolsKit/Canvas");
        QuestButton = Resources.Load <GameObject>("Prefab/Quest/quest");
        QuestBoard  = Resources.Load <GameObject>("Prefab/Quest/QuestBoardLayer");
    }
Beispiel #4
0
    // Use this for initialization
    void Start()
    {
        //获取任务控制器
        questManager = transform.Find("/ToolsKit/QuestManager").GetComponent <QuestManager>();
        //获取事件控制器
        eventmanager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();

        //获取掉落配置表
        XmlTool xt = new XmlTool();

        CollectionList = xt.loadCollectionXmlToArray();
    }
Beispiel #5
0
    // Use this for initialization
    void Start()
    {
        //获取事件控制器
        eventmanager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();
        questManager = transform.Find("/ToolsKit/QuestManager").GetComponent <QuestManager>();

        iteminfo   = Resources.Load <GameObject>("Prefab/ItemInfoUI");
        _bagUI     = Resources.Load <GameObject>("Prefab/BagUI");
        scrollList = MenuUI.transform.Find("ScrollList/RecipeList").gameObject;
        _fitter    = scrollList.transform.Find("GridLayoutPanel").GetComponent <ContentSizeFitter>();

        recipeSlotsList    = recipeUI.transform.Find("SlotsList").GetComponent <RectTransform>();
        recipeSlotsListPos = recipeSlotsList.position;
        //recipeSlotsListSize = recipeSlotsList.sizeDelta;

        PropertyListPlaneRect = PropertyListPlane.position;

        EventTriggerListener.Get(GameObject.Find("Canvas/RecipeButton")).onClick = OpenRecipeMenu;

        //get recipe
        recipeMap = Recipe.Intance;
    }
Beispiel #6
0
    // Use this for initialization
    void Start()
    {
        _bagUI = Resources.Load <GameObject>("Prefab/BagUI");
        Money  = transform.Find("/ToolsKit/Canvas/PlayerInfo/glodBoard/Text").GetComponent <Text>();
        Mine   = transform.Find("/ToolsKit/Canvas/PlayerInfo/mineBoard/Text").GetComponent <Text>();

        //获取事件控制器
        eventmanager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();
        questManager = transform.Find("/ToolsKit/QuestManager").GetComponent <QuestManager>();

        UpdateShopGoodsData();
        InitShopGoods();
        UpdateShopMoney();

        EventTriggerListener.Get(GameObject.Find("Canvas/Button (2)")).onClick = OpenSpecialItemBag;
        EventTriggerListener.Get(GameObject.Find("Canvas/Button (3)")).onClick = OpenSpecialItemBagAll;
        EventTriggerListener.Get(GameObject.Find("Canvas/Button (4)")).onClick = PlayerInfo.ClearCompleteEvents;

        //增加进入地图次数
        PlayerInfo.AddSenceInfo(0);

        bool ishit = false;

        ishit = eventmanager.CheckUnCompleteEvent() || ishit;
        ishit = eventmanager.CheckEventList(ChatEventManager.ChatEvent.EventTypeList.InShop, false) || ishit;
        ishit = eventmanager.CheckEventList(ChatEventManager.ChatEvent.EventTypeList.SellGoods, false) || ishit;
        if (ishit)
        {
            eventmanager.StartStory();
        }
        else
        {
            eventmanager.PreCheckEventList(0);
            questManager.PreCheckQuest(0);
            questManager.IsArriveWaitingCheckPoint(0);
        }
    }
Beispiel #7
0
    // Use this for initialization
    void Start()
    {
        //获取路径配置表
        GetPathConfig();
        state = MoveState.Stay;
        playerPoints.Nowpoint = startpoint;

        //获取价格文本,确定和取消按钮
        priceText       = priceBoard.Find("price/pricetext").GetComponent <Text>();
        btn_priceOK     = priceBoard.Find("ok").GetComponent <RectTransform>();
        btn_priceCancle = priceBoard.Find("cancle").GetComponent <RectTransform>();
        btn_okMask      = priceBoard.Find("okMask").GetComponent <RectTransform>();
        //获取采集文本和采集按钮
        MineText     = mineActionBoard.Find("Text").GetComponent <Text>();
        btn_mine     = mineActionBoard.Find("mine").GetComponent <RectTransform>();
        btn_mineMask = mineActionBoard.Find("mineMask").GetComponent <RectTransform>();
        //获取回家文版
        homeText = homeBoard.Find("Text").GetComponent <Text>();

        //读取角色配置表
        charaModle = GameObject.Find("/CollectionTools/CharacterModle").GetComponent <CharacterModle>();
        //获取地图的ui
        _mapUI = GameObject.Find("/CollectionTools/Colection").GetComponent <MapUI>();
        //读取采集控制脚本
        collectAction = GameObject.Find("/CollectionTools/Colection").GetComponent <CollectAction>();
        //获取事件控制器
        eventmanager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();
        questManager = transform.Find("/ToolsKit/QuestManager").GetComponent <QuestManager>();

        InstPlayer(playerPoints.Nowpoint);
        AddPathPointListener();

        eventmanager.PreCheckEventList(1);
        questManager.PreCheckQuest(1);

        questManager.IsArriveWaitingCheckPoint(1);
    }
Beispiel #8
0
    // Use this for initialization
    void Start()
    {
        chatEventManager = transform.Find("/ToolsKit/EventManager").GetComponent <ChatEventManager>();

        chatEventManager.StartStory("giveitem");
    }