1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- //================================================================================
- //
- //================================================================================
- using UnityEngine;
- using System.Collections;
- //================================================================================
- //
- //================================================================================
- namespace ReaderRabbit
- {
- //================================================================================
- //
- //================================================================================
- public class ItemHoop : ItemCommon
- {
- //================================================================================
- //
- //================================================================================
- public override void OnMouseUpAsButton()
- {
- if (isCollected == false){ //rafael --mycode
- isCollected = true;
- ((SceneRockHead)m_ParentScene).HoopClicked(this);
- base.OnMouseUpAsButton();
- }
- }
- //================================================================================
- //
- //================================================================================
- public override void UpdateOnce()
- {
- bool isActiveInScene = PlayerData.Instance().GetHat() == ItemState.Used && PlayerData.Instance().GetHoop() == ItemState.None;
- gameObject.SetActive(isActiveInScene);
- SetEnable(isActiveInScene);
- }
- //================================================================================
- //
- //================================================================================
- public override void DoAction()
- {
- Chester.Instance().PutItem(ItemEnum.Hoop, m_ParentScene, m_ParentScene.GetChesterPosition().x, m_ParentScene.GetChesterPosition().y, m_ParentScene.IsSkippingCurrentSequence());
- UpdateOnce();
- }
- } // public class ItemHoop : ItemCommon
- } // namespace ReaderRabbit
|