private CharacterData m_CharacterData; private CharacterSkillPart m_SkillPart; private AttackModeItem m_CurAttackModeItem; //当前选中修行方式item private int m_ClickSkillItemIndex; //点击选中的技能预制体的索引 private List<ItemSubSelectSkill> m_ItemsSelectSkill = new List<ItemSubSelectSkill>(); //选择技能预制体 private List<SkillFightFunctionEvaluationItem> m_SkillFunctionEvaluationScoreItems = new List<SkillFightFunctionEvaluationItem>(); //技能功能类型评分item集合 private const string StrongerKey = "FormUnitDetail.SubUICultivation.Stronger"; //有擅长 private const string WeaknessKey = "FormUnitDetail.SubUICultivation.Weakness"; //有较弱 private const string BalanceKey = "FormUnitDetail.SubUICultivation.Balance"; //均衡 protected void OnEnable() { GameEntry.Event.Subscribe(EventSelectedSkillAppoint.EventId, OnEventSelectedSkillAppoint); } protected void OnDisable() { if (GameEntry.Event.Check(EventSelectedSkillAppoint.EventId, OnEventSelectedSkillAppoint)) { GameEntry.Event.Unsubscribe(EventSelectedSkillAppoint.EventId, OnEventSelectedSkillAppoint); } } private void Awake() { m_SelectModeDropdown.onValueChanged.AddListener(CultivationSelectMode); InitFightSkill(); InitAttackMode(); InitSelectMode(); }
时间: 2024-02-10 22:26:41 浏览: 159
Java___英语词汇表.doc
这段代码是一个类的成员变量和方法的定义。它包含了一些私有的成员变量,如CharacterData、CharacterSkillPart、AttackModeItem等。还有一些整型变量和集合类型的成员变量。
在OnEnable()方法中,订阅了一个名为EventSelectedSkillAppoint的事件。
在OnDisable()方法中,取消订阅了EventSelectedSkillAppoint事件,如果之前有订阅的话。
在Awake()方法中,给一个下拉列表m_SelectModeDropdown添加了一个事件监听器,并调用了InitFightSkill()、InitAttackMode()和InitSelectMode()方法。
以上就是这段代码的主要内容。
阅读全文