//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(); }
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;; } }
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; } } }