private void refreshOverview() { overviewListRemoveObjects(); GameObject[] objectsInSpace = GameObject.FindGameObjectsWithTag("ObjectInSpace"); ObjectInSpace checkedSpaceObject = null; bool notOwner = true; bool canBeTargetted = true; bool inNotOnList = true; bool isInRange = true; for (int i = 0; i < objectsInSpace.Length; i++) { notOwner = false; canBeTargetted = false; inNotOnList = false; isInRange = false; checkedSpaceObject = (ObjectInSpace)objectsInSpace[i].GetComponent <ObjectInSpace>(); if (checkedSpaceObject) { notOwner = (owner.GetInstanceID() != checkedSpaceObject.GetInstanceID()); canBeTargetted = checkedSpaceObject.getCanBeTargetted(); inNotOnList = !isThisObjectOnOverviewList(checkedSpaceObject); isInRange = owner.isInTargettingRange(checkedSpaceObject); if (notOwner && canBeTargetted && inNotOnList && isInRange) { addOverviewItemToOverview(checkedSpaceObject); } } } }
private void refreshItem() { if (master && owner && target) { name.text = target.getName(); distance.text = owner.distanceInMetersStr(target); if (owner.isInTargettingRange(target) == false) { destroy(); } } else { destroy(); } }
public void refresh() { if (master && owner && target) { if (owner.isInTargettingRange(target) == false) { destroy(); } else { refreshNumbers(); } } else { destroy(); } }