Пример #1
0
        public override void Run()
        {
            if (Location.Length == 5)
            {
                Location = Utill.Read(Location, mMemory);
            }

            if (Return == 0x01)
            {
                int i;
                for (i = 13; i < mMemory.GetSize(); i++)
                {
                    if (mMemory.Get(i, 8) == new byte[8])
                    {
                        break;
                    }
                }

                List <byte> r = new List <byte>();


                r.AddRange(mMemory.Get(4, 4));
                r.AddRange(mMemory.Get(9, 4));

                mMemory.Set(i, r.ToArray());
            }

            mMemory.Set(4, Location);
        }
Пример #2
0
    public void Find_obj(Dictionary <string, object> data_)
    {
        data = data_;


        img_totem            = transform.Find("img_totem").GetComponent <Image>();
        txt_totem_Lv         = transform.Find("txt_totem_Lv").GetComponent <Text>();
        txt_totem_name       = transform.Find("txt_totem_name").GetComponent <Text>();
        txt_totem_sub        = transform.Find("txt_totem_sub").GetComponent <Text>();
        txt_totem_val        = transform.Find("txt_totem_val").GetComponent <Text>();
        btn_totem_Upgrade    = transform.Find("btn_totem_Upgrade").GetComponent <Button>();
        txt_totem_add_reward = btn_totem_Upgrade.transform.Find("txt_totem_add_reward").GetComponent <Text>();
        txt_totem_price_val  = btn_totem_Upgrade.transform.Find("txt_totem_price_val").GetComponent <Text>();
        img_totem_Upgrade    = btn_totem_Upgrade.transform.Find("img_totem_Upgrade").GetComponent <Image>();
        btn_totem_Buy        = transform.Find("btn_totem_Buy").GetComponent <Button>();
        txt_totem_buy_val    = btn_totem_Buy.transform.Find("txt_totem_buy_val").GetComponent <Text>();
        img_totem_buy        = btn_totem_Buy.transform.Find("img_totem_buy").GetComponent <Image>();

        btn_totem_Upgrade.onClick.AddListener(() => Totem_Upgrade());
        btn_totem_Buy.onClick.AddListener(() => Totem_Buy());

        txt_totem_buy_val.text = "500";
        img_totem_buy.sprite   = Utill.Get_Item_Sp((int)Item_Type.dia);

        txt_totem_name.text      = data["name"].ToString();
        img_totem.sprite         = Utill.Get_Totem_Sp((int)data["num"]);
        img_totem_Upgrade.sprite = Utill.Get_Item_Sp((Item_Type)data["price_type"]);

        Set_Item();
    }
Пример #3
0
    public void Set_Panel(int num)
    {
        img_Skill         = transform.Find("img_Skill").GetComponent <Image>();
        txt_Skill_Lv      = transform.Find("txt_Skill_Lv").GetComponent <Text>();
        txt_Skill_Name    = transform.Find("txt_Skill_Name").GetComponent <Text>();
        txt_Skill_Sub     = transform.Find("txt_Skill_Sub").GetComponent <Text>();
        txt_Skill_Cool    = transform.Find("txt_Skill_Cool").GetComponent <Text>();
        btn_Skill_Upgrade = transform.Find("btn_Skill_Upgrade").GetComponent <Button>();
        txt_Skill_Upgrade = btn_Skill_Upgrade.transform.Find("txt_Skill_Upgrade").GetComponent <Text>();
        txt_Skill_val     = btn_Skill_Upgrade.transform.Find("txt_Skill_val").GetComponent <Text>();
        img_Skill_Upgrade = btn_Skill_Upgrade.transform.Find("img_Skill_Upgrade").GetComponent <Image>();

        obj_Lock = transform.Find("obj_Lock").gameObject;

        btn_Skill_Upgrade.onClick.AddListener(() => Buy());
        skill = Skill_s.Get_Skill((Ability_Type)num);

        img_Skill_Upgrade.sprite = Utill.Get_Item_Sp((Item_Type)skill.price_type);

        img_Skill.sprite    = Utill.Get_Skill_Sp(skill.ability_type);
        txt_Skill_Name.text = skill.name;

        obj_Lock.SetActive(false);


        Set_Sub_Txt();
        Set_Upgrade(Character_Lv.lv_1);
    }
Пример #4
0
        public override void Run()
        {
            if (mtesttrue == BitConverter.ToBoolean(mMemory.Get(Memory.CONDITIONAL_RESULT, 1), 0))
            {
                if (Location.Length >= 5)
                {
                    Location = Utill.Read(Location, mMemory);
                }


                mMemory.Set(Memory.PROGRAM_COUNT, Location);
            }
        }
Пример #5
0
    public void Set_Panel(int num)
    {
        pet_Info = BackEndDataManager.instance.Pet_Data.pet_info.Find(x => x.int_num.Equals(num));

        img_pet    = transform.Find("img_pet").GetComponent <Image>();
        txt_pet_lv = transform.Find("txt_pet_lv").GetComponent <Text>();

        img_pet.sprite = Utill.Get_Pet_Sp(num);

        Set_Txt();

        GetComponent <Button>().onClick.AddListener(() => UiManager.instance.Open_Pet_Panel(num));
    }
Пример #6
0
        public override void Run()
        {
            Int16 INT = BitConverter.ToInt16(mParameters, 0);


            foreach (Interrupt Int in Interrupts)
            {
                if (INT == Int.Code)
                {
                    byte[] Parameters = Utill.ArrayRemoveAt(mParameters, 1, mParameters.Length - 2);

                    Int.Run(Parameters, mMemory);
                }
            }
        }
Пример #7
0
    public void Set_Panel(Dictionary <string, object> data)
    {
        btn_content = GetComponent <Button>();

        txt_Content_Name = transform.Find("txt_Content_Name").GetComponent <Text>();
        img_Reward_0     = transform.Find("img_Reward_0").GetComponent <Image>();
        img_Reward_1     = transform.Find("img_Reward_1").GetComponent <Image>();
        img_Reward_2     = transform.Find("img_Reward_2").GetComponent <Image>();

        txt_Content_Name.text = data["name"].ToString();
        img_Reward_0.sprite   = Utill.Get_Item_Sp((Item_Type)data["reward_0"]);
        img_Reward_1.sprite   = Utill.Get_Item_Sp((Item_Type)data["reward_1"]);

        btn_content.onClick.AddListener(() => UiManager.instance.Change_Content_Popup((Popup_Type)(int)data["num"]));
    }
Пример #8
0
    public void Set_Item()
    {
        Job_info job_ = BackEndDataManager.instance.Job_Data.job_info.Find(x => x.int_num.Equals((int)data["num"]));

        int num = (int)data["num"];

        img_Job.sprite         = Utill.Get_Job_Sp(num);
        txt_job_name.text      = data["name"].ToString();
        txt_job_Lv.text        = string.Format("{0}.{1}", "Lv", job_ == null ? 0 : job_.int_lv);
        txt_job_reward.text    = UiManager.instance.GetGoldString(Job_.Get_Reward(num));
        txt_job_time.text      = Job_.Get_Time(num);
        img_job_Upgrade.sprite = Utill.Get_Item_Sp((Item_Type)data["price_type"]);
        Set_Item_Upgrade(Job_.Job_Lv);

        Slider_time.maxValue = (int)data["job_time"];
    }
Пример #9
0
    public void Set_Item(Roon_Info slot_)
    {
        info_ = slot_;

        img_roon = transform.Find("img_roon").GetComponent <Image>();
        img_plus = transform.Find("img_plus").GetComponent <Image>();
        img_lock = transform.Find("img_lock").GetComponent <Image>();

        img_roon.gameObject.SetActive(true);
        img_plus.gameObject.SetActive(false);
        img_lock.gameObject.SetActive(false);

        img_roon.sprite = Utill.Get_Roon_Sp(info_.type);

        GetComponent <Button>().onClick.RemoveAllListeners();
        GetComponent <Button>().onClick.AddListener(() => Open_Roon_Mount());
    }
Пример #10
0
    public void Set_Panel(int num, Weapon_Content weapon_Content)
    {
        item_num = num;

        data = BackEndDataManager.instance.sword_csv_data[num];

        img_Weapon       = transform.Find("img_Weapon").GetComponent <Image>();
        txt_Weapon_Grade = transform.Find("txt_Weapon_Grade").GetComponent <Text>();
        txt_Weapon_Lv    = transform.Find("txt_Weapon_Lv").GetComponent <Text>();
        txt_Weapon_val   = transform.Find("txt_Weapon_val").GetComponent <Text>();

        this.weapon_Content = weapon_Content;

        switch (weapon_Content)
        {
        case Weapon_Content.Sword:
            img_Weapon.sprite = Utill.Get_Sword_Sp((int)data["num"]);

            break;

        case Weapon_Content.Shield:
            img_Weapon.sprite = Utill.Get_Shield_Sp((int)data["num"]);

            break;

        case Weapon_Content.Accessory:
            img_Weapon.sprite = Utill.Get_Accessory_Sp((int)data["num"]);

            break;

        case Weapon_Content.Costume:
            break;

        default:
            break;
        }

        txt_Weapon_Grade.text = data["grade"].ToString();


        GetComponent <Button>().onClick.AddListener(() => Open_Weapon_Popup());
        Set_Weapon_Lv();
        Set_Weapon_Val();
    }
Пример #11
0
    public void Set_Item_Slot(Roon_Slot Slot_)
    {
        roon_Slot = Slot_;

        img_roon = transform.Find("img_roon").GetComponent <Image>();
        img_plus = transform.Find("img_plus").GetComponent <Image>();
        img_lock = transform.Find("img_lock").GetComponent <Image>();

        Debug.Log("roon_Slot " + roon_Slot.int_roon.type);

        img_roon.gameObject.SetActive(roon_Slot.int_roon.type != -1);
        img_plus.gameObject.SetActive(!roon_Slot.isLock && roon_Slot.int_roon.type.Equals(-1));
        img_lock.gameObject.SetActive(roon_Slot.isLock);

        img_roon.sprite = Utill.Get_Roon_Sp(roon_Slot.int_roon.type);

        GetComponent <Button>().onClick.RemoveAllListeners();
        GetComponent <Button>().onClick.AddListener(() => Open_Roon_Popup());
        GetComponent <Button>().interactable = !roon_Slot.isLock;
    }
Пример #12
0
    void Start()
    {
        /* 다른 오브젝트가 입력되어 컨트롤 되는 걸 방지하기 위해 자신이 아닌 다른 오브젝트를 끈다. */
        if (!isLocalPlayer)
        {
            DisableComponents();
            AssignRemoteLayer();
        }
        else
        {
            //Disable player graphics for local player
            Utill.SetLayerRecursively(playerGraphics, LayerMask.NameToLayer(dontDrawLayerName));

            // Create PlayerUI
            playerUIInstance      = Instantiate(playerUIPrefab);
            playerUIInstance.name = playerUIPrefab.name;

            GetComponent <PlayerManager>().SetUpPlayer();
        }
    }
Пример #13
0
    void EquipWeapon(PlayerWeapon p_weapon)
    {
        currentWeapon = p_weapon;

        GameObject weaponInstance = (GameObject)Instantiate(p_weapon.graphics, weaponHolder.position, weaponHolder.rotation);

        weaponInstance.transform.SetParent(weaponHolder);

        currentGraphics = weaponInstance.GetComponent <WeaponGraphics>();

        if (currentGraphics == null)
        {
            Debug.LogError("No weaponGraphics component on the weapon object: " + weaponInstance.name);
        }

        if (isLocalPlayer)
        {
            Utill.SetLayerRecursively(weaponInstance, LayerMask.NameToLayer(weaponLayerName));
        }
    }
Пример #14
0
    public void Initalize(int playerIndex, GameManager gameManger)
    {
        m_GameManager = gameManger;
        m_PlayerIndex = playerIndex;

        m_RectTransform = GetComponent <RectTransform>();
        m_Canvas        = GetComponent <Canvas>();
        GetComponentInChildren <RespawnUI>().Initalize(playerIndex, gameManger);

        m_Canvas.renderMode    = RenderMode.ScreenSpaceCamera;
        m_Canvas.worldCamera   = m_GameManager.Players[m_PlayerIndex].Camera.Camera;
        m_Canvas.planeDistance = 0.15f;

        m_ScorePopupPrefab = Resources.Load("Prefabs/UI/ScorePopup") as GameObject;
        m_PopupQueue       = new List <ScorePopupProperties>();

        m_TextOutlineColor   = Utill.PlayerColor(m_PlayerIndex);
        m_TextOutlineColor.a = 0.5f;

        // Personalize the font styles
        m_HealthText.fontMaterial.SetColor("_OutlineColor", m_TextOutlineColor);

        SetDamageOverlay(0.0f);
    }
Пример #15
0
 public void Set_item(int num)
 {
     GetComponent <Image>().sprite = Utill.Get_Pet_Sp(num);
 }
Пример #16
0
 static void doWork()
 {
     //Console.WriteLine(Utill.Sum(null));
     Console.WriteLine(Utill.Sum());
     Console.WriteLine(Utill.Sum(10, 9, 8, 7, 6, 5, 4, 3, 2, 1));
 }
Пример #17
0
 public static Sprite Get_Img_Reward_1()
 {
     return(Utill.Get_Item_Sp((Item_Type)BackEndDataManager.instance.underground_dungeon_csv_data[Underground_Lv]["reward_1"]));
 }
Пример #18
0
 public static Sprite Get_Img_Reward_1()
 {
     return(Utill.Get_Item_Sp(Get_Reward_1_Type()));
 }
Пример #19
0
 public override void Run()
 {
     //mMemory.Set(Location, BitConverter.GetBytes( mContent.Length));
     mMemory.Set(Location, Utill.Read(mContent, mMemory));
 }