//per turn public void updateItem(){ for (int i = 0; i < itemBehaviourGameObject.transform.childCount; i++) { itemBehaviour = itemBehaviourGameObject.transform.GetChild (i).GetComponent<ItemBehaviour> (); if(m_x == itemBehaviour.m_x+1 && m_y==itemBehaviour.m_y){ if (String.Compare (itemBehaviour.name, "SWITCH", false) == 0) { itemBehaviour.updateSwitch(enemieBehaviourGameObject); } if (String.Compare (itemBehaviour.name, "SEQUENTIAL_SWITCH", false) == 0) { itemBehaviour.updateSequentialSwitch(); } } if(m_x == itemBehaviour.m_x-1 && m_y==itemBehaviour.m_y){ if (String.Compare (itemBehaviour.name, "SWITCH", false) == 0) { itemBehaviour.updateSwitch(enemieBehaviourGameObject); } if (String.Compare (itemBehaviour.name, "SEQUENTIAL_SWITCH", false) == 0) { itemBehaviour.updateSequentialSwitch(); } } if(m_x == itemBehaviour.m_x && m_y==itemBehaviour.m_y+1){ if (String.Compare (itemBehaviour.name, "SWITCH", false) == 0) { itemBehaviour.updateSwitch(enemieBehaviourGameObject); } if (String.Compare (itemBehaviour.name, "SEQUENTIAL_SWITCH", false) == 0) { itemBehaviour.updateSequentialSwitch(); } } if(m_x == itemBehaviour.m_x && m_y==itemBehaviour.m_y-1){ if (String.Compare (itemBehaviour.name, "SWITCH", false) == 0) { itemBehaviour.updateSwitch(enemieBehaviourGameObject); } if (String.Compare (itemBehaviour.name, "SEQUENTIAL_SWITCH", false) == 0) { itemBehaviour.updateSequentialSwitch(); } } } }