Example #1
0
 public void InitPlayerSkillManager()
 {
     playerPro = new CharacterPropBase();
     playerPro = CharacterPropManager.Instance.GetCharcaterDataByName("reimu");
     m_PuGong  = new global::PlayerPuGong();
     m_PuGong.Init();
 }
Example #2
0
    public CharacterPropBase GetPlayerProp()
    {
        CharacterPropBase characterPropBase = new CharacterPropBase();

        characterPropBase.Pressure = 100;
        characterPropBase.Idea     = 100;
        return(characterPropBase);
    }
Example #3
0
    private void SetPressureValue()
    {
        CharacterPropBase playerData  = CharacterPropManager.Instance.GetPlayerProp();
        CharacterPropBase currentData = CharacterPropManager.Instance.GetPlayerCureentProp();
        float             value       = currentData.Pressure / playerData.Pressure;

        pressureSlider.value = value;
    }
Example #4
0
 public void InitUI(GameObject panel)
 {
     HPSlider        = panel.transform.FindRecursively("PlayerHPSlider").GetComponent <UISlider>();
     playerHPBGWiget = panel.transform.FindRecursively("HPBG").GetComponent <UIWidget>();
     playerHPWiget   = panel.transform.FindRecursively("HP").GetComponent <UIWidget>();
     playerBaseData  = CharacterPropManager.Instance.GetCharcaterDataByName("reimu");
     BossSlider      = panel.transform.FindRecursively("BossHPSlider").GetComponent <UISlider>();
     BossNameLabel   = panel.transform.FindRecursively("BossName").GetComponent <UILabel>();
 }
Example #5
0
    void IdeaInCunZiWhenFrist_Result()
    {
        CharacterPropBase data = CharacterPropManager.Instance.GetPlayerProp();

        if (data.Idea <= DiceCheckPanel.diceValue)
        {
            StoryEventManager.Instance.ShowEventPanel_ChapterOne(4, 4);
        }
    }
Example #6
0
    public static void ShowChangePlayerBattlePressureSlider(float changeValue, PropEventDelegate hander = null)
    {
        SetBattlePressSliderPos();
        CharacterPropBase propData  = CharacterPropManager.Instance.GetPlayerProp();
        float             needvalue = changeValue / propData.Pressure;

        if (needvalue != 0)
        {
            IEnumeratorManager.Instance.StartCoroutine(ChangePressureSlider_IEnumerator_PlayerBattle(needvalue, hander));
        }
    }
Example #7
0
    public CharacterPropBase GetCharcaterDataByName(string name)
    {
        CharacterPropBase data = null;

        if (!CharacterPropDic.TryGetValue(name, out data))
        {
            Debug.LogError(name + "not in dic!");
            return(null);
        }

        return(data);
    }
Example #8
0
    private void InitSkillData_1()
    {
        CharacterPropBase playerData = CharacterPropManager.Instance.GetPlayerProp();

        Placate              = new Skill(0, "Placate", "", "Placate");
        Placate.canUse       = true;
        Placate.point        = playerData.Placate;
        MonsterTheory        = new Skill(1, "MonsterTheory", "", "MonsterTheory");
        MonsterTheory.canUse = true;
        MonsterTheory.point  = playerData.MonsterTheory;
        NaturalTheory        = new Skill(2, "NaturalTheory", "", "NaturalTheory");
        NaturalTheory.canUse = true;
        NaturalTheory.point  = playerData.NaturalTheory;
        ThridEye             = new Skill(3, "ThridEye", "", "ThridEye");
        ThridEye.canUse      = true;
        ThridEye.point       = playerData.ThridEye;
        Investigate          = new Skill(4, "Investigate", "", "Investigate");
        Investigate.canUse   = true;
        Investigate.point    = playerData.Investigate;
        Listen        = new Skill(5, "Listen", "", "Listen");
        Listen.canUse = true;
        Listen.point  = playerData.Listen;
        Idea          = new Skill(6, "Idea", "", "Idea");
        Idea.canUse   = true;
        Idea.point    = playerData.Idea;
        //Idea.data.SkillPoints = 13;
        Pressure        = new Skill(7, "Pressure", "", "Pressure");
        Pressure.canUse = true;
        Pressure.point  = playerData.Pressure;

        Persuade       = new Skill(8, "Persuade", "", "Persuade");
        Persuade.point = playerData.Persuade;
        Lie            = new Skill(9, "Lie", "", "Lie");
        Lie.point      = playerData.Lie;
        Threaten       = new Skill(10, "Threaten", "", "Threaten");
        Threaten.point = playerData.Lie;
        Violence       = new Skill(11, "Violence", "", "Violence");
        Violence.point = playerData.Violence;
        SkillDic.Add(Placate.data.ID, Placate);
        SkillDic.Add(MonsterTheory.data.ID, MonsterTheory);
        SkillDic.Add(NaturalTheory.data.ID, NaturalTheory);
        SkillDic.Add(ThridEye.data.ID, ThridEye);
        SkillDic.Add(Investigate.data.ID, Investigate);
        SkillDic.Add(Listen.data.ID, Listen);
        SkillDic.Add(Idea.data.ID, Idea);
        SkillDic.Add(Pressure.data.ID, Pressure);
        SkillDic.Add(Persuade.data.ID, Persuade);
        SkillDic.Add(Lie.data.ID, Lie);
        SkillDic.Add(Threaten.data.ID, Threaten);
        SkillDic.Add(Violence.data.ID, Violence);
    }
Example #9
0
    public static void ShowChangePressureSlider(PropEventDelegate hander = null)
    {
        CharacterPropBase propData    = CharacterPropManager.Instance.GetPlayerProp();
        CharacterPropBase currentData = CharacterPropManager.Instance.GetPlayerCureentProp();
        float             sliderValue = currentData.Pressure / propData.Pressure;
        float             needvalue   = sliderValue - pressureSlider.value;

        pressureSlider.gameObject.SetActive(true);
        TweenAlpha ta = pressureSlider.GetComponent <TweenAlpha>();

        ta.onFinished.Clear();
        ta.enabled = true;
        ta.ResetToBeginning();
        IEnumeratorManager.Instance.StartCoroutine(ChangePressureSlider_IEnumerator(needvalue, hander));
    }
Example #10
0
    private void UpDataPlayerPro()
    {
        CharacterPropBase baseData = new CharacterPropBase();

        baseData = CharacterPropManager.Instance.GetCharcaterDataByName("reimu");
        if (baseData == null)
        {
            Debug.LogError("baseData is null");
            return;
        }
        Power = baseData.Power;
        DEF   = baseData.DEF;
        DEX   = baseData.DEX;
        VIT   = baseData.VIT;
        Lucky = baseData.Lucky;
    }
Example #11
0
 public void Init()
 {
     PuGongBullet = ResourcesManager.Instance.LoadBullet("StarBullet");
     marisaPro    = CharacterPropManager.Instance.GetCharcaterDataByName("marisa");
 }
Example #12
0
 public void Init()
 {
     PuGongButtle = ResourcesManager.Instance.LoadBullet("PlayerPuGongBullet");
     playerPro    = PlayerSkillManager.Instance.playerPro;
 }