| | |
| | | [SerializeField] Image m_Icon; |
| | | public Image icon { get { return m_Icon; } } |
| | | [SerializeField] Transform m_Locked; |
| | | public Transform locked { get { return m_Locked; } } |
| | | public Transform locked |
| | | { |
| | | get |
| | | { |
| | | return m_Locked; |
| | | } |
| | | } |
| | | |
| | | [SerializeField] Text m_CoolDown; |
| | | [SerializeField] Image m_CoolDownMask; |
| | |
| | | bool isExit = false; |
| | | |
| | | float m_TotalCoolDown = 0f; |
| | | public float totalCoolDown { |
| | | get { |
| | | public float totalCoolDown |
| | | { |
| | | get |
| | | { |
| | | return m_TotalCoolDown; |
| | | } |
| | | set { |
| | | set |
| | | { |
| | | m_TotalCoolDown = value; |
| | | } |
| | | } |
| | | |
| | | float m_CoolDownCompleteTime = 0f; |
| | | public float coolDownCompleteTime { |
| | | get { |
| | | public float coolDownCompleteTime |
| | | { |
| | | get |
| | | { |
| | | return m_CoolDownCompleteTime; |
| | | } |
| | | set { |
| | | set |
| | | { |
| | | m_CoolDownCompleteTime = value; |
| | | } |
| | | } |
| | |
| | | m_SkillData = _skillData; |
| | | if (m_SkillData == null) |
| | | { |
| | | m_Locked.gameObject.SetActive(true); |
| | | locked.gameObject.SetActive(true); |
| | | m_Icon.gameObject.SetActive(false); |
| | | } |
| | | else |
| | | { |
| | | if (PreFightMission.Instance.IsFinished()) |
| | | if (PreFightMission.Instance.IsFinished() |
| | | || PreFightMission.Instance.s_MissionDict.ContainsKey(1002)) |
| | | { |
| | | m_Locked.gameObject.SetActive(false); |
| | | locked.gameObject.SetActive(false); |
| | | m_Icon.gameObject.SetActive(true); |
| | | } |
| | | var skillConfig = m_SkillData.skillCfg; |