void updateFromResize() { bool resizeChanged = false; WMG_Util.updateCacheAndFlag <float>(ref cachedContainerWidth, getSpriteWidth(this.gameObject), ref resizeChanged); WMG_Util.updateCacheAndFlag <float>(ref cachedContainerHeight, getSpriteHeight(this.gameObject), ref resizeChanged); if (resizeChanged) { resizeC.Changed(); } }
void checkCache() { WMG_Util.updateCacheAndFlag <gridTypes>(ref cachedGridType, gridType, ref gridChanged); WMG_Util.updateCacheAndFlag <Object>(ref cachedNodePrefab, nodePrefab, ref gridChanged); WMG_Util.updateCacheAndFlag <Object>(ref cachedLinkPrefab, linkPrefab, ref gridChanged); WMG_Util.updateCacheAndFlag <int>(ref cachedGridNumNodesX, gridNumNodesX, ref gridChanged); WMG_Util.updateCacheAndFlag <int>(ref cachedGridNumNodesY, gridNumNodesY, ref gridChanged); WMG_Util.updateCacheAndFlag <float>(ref cachedGridLinkLengthX, gridLinkLengthX, ref gridChanged); WMG_Util.updateCacheAndFlag <float>(ref cachedGridLinkLengthY, gridLinkLengthY, ref gridChanged); WMG_Util.updateCacheAndFlag <bool>(ref cachedCreateLinks, createLinks, ref gridChanged); WMG_Util.updateCacheAndFlag <bool>(ref cachedNoVerticalLinks, noVerticalLinks, ref gridChanged); WMG_Util.updateCacheAndFlag <bool>(ref cachedNoHorizontalLinks, noHorizontalLinks, ref gridChanged); WMG_Util.updateCacheAndFlag <Color>(ref cachedLinkColor, linkColor, ref gridChanged); WMG_Util.updateCacheAndFlag <int>(ref cachedLinkWidth, linkWidth, ref gridChanged); }