//private void OnEnable()
    //{
    //    m_rigid = GetComponent<Rigidbody>();
    //    Initialize();
    //}

    private void Awake()
    {
        m_interaction = GetComponent <Hi5_Glove_Interaction_Item>();
        m_rigid       = GetComponent <Rigidbody>();
        m_spawnPos    = transform.position;
        Initialize();
    }
Exemple #2
0
        protected void OnEnable()
        {
            Hi5_Glove_Interaction_Item temp = ObjectItem;

            if (Hi5InteractionManager.Instance != null)
            {
                Hi5InteractionManager.Instance.GetMessage().RegisterMessage(MessageFun, Hi5_Glove_Interaction_Message.Hi5_MessageMessageKey.messageObjectEvent);
                isRegister = true;;
            }
        }
Exemple #3
0
        public void  GetItemObject <T>(int objectId, out T backValue) where T : Hi5_Interface_Object_Base
        {
            backValue = null;

            Hi5_Interaction_Object_Manager object_Manager = GetComponent <Hi5_Interaction_Object_Manager>();

            if (object_Manager != null)
            {
                Hi5_Glove_Interaction_Item item = object_Manager.GetItemById(objectId);
                if (item != null)
                {
                    T scrip = item.GetComponent <T>();
                    backValue = scrip;
                }
            }
        }