void initIfNecessary() {
Logger.Log("EquipedDisplayedDevice::initIfNecessary starts", Logger.Level.INFO);
if(
(null == equipedDevice)
|| (null == tinyBioBrickIcon)
|| (null == tinyBioBrickIcon2)
|| (0 == _tinyIconVerticalShift)
|| (0 == _width)
)
{
equipedDevice = DevicesDisplayer.get().equipedDevice;
tinyBioBrickIcon = GameObject.Find("InterfaceLinkManager").GetComponent<InterfaceLinkManager>().tinyBioBrickIconPrefabPos;
tinyBioBrickIcon2 = GameObject.Find("InterfaceLinkManager").GetComponent<InterfaceLinkManager>().tinyBioBrickIconPrefabPos2;
}
if(null != tinyBioBrickIcon)
{
if(null != equipedDevice)
{
_tinyIconVerticalShift = (tinyBioBrickIcon.transform.localPosition - equipedDevice.transform.localPosition).y;
}
if (null != tinyBioBrickIcon2)
{
_width = tinyBioBrickIcon2.transform.localPosition.x - tinyBioBrickIcon.transform.localPosition.x;
tinyBioBrickIcon.SetActive(false);
tinyBioBrickIcon2.SetActive(false);
}
Logger.Log("EquipedDisplayedDevice::initIfNecessary ends", Logger.Level.INFO);
}
}