void InitReference(bool force) { if (force || ((colorQuad == null) && (gadientQuad == null))) { colorQuad = gameObject.GetComponent <ColorQuad>(); gadientQuad = gameObject.GetComponent <GradientQuad>(); } }
static public void RecalculateSizeColorQuad(ColorQuad quad, SizeFactor factorType, RoundFloatEnum roundPreference) { if (quad == null) { return; } quad.Size = RecalculateByFactor(quad.Size, factorType); quad.Size = RoundVector2(quad.Size, roundPreference); }
void InitReference(bool force) { if (force || ((tk2dSprite == null) && (tk2dLabel == null) && (quad == null) && (drawableMesh == null))) { tk2dSprite = Target.GetComponent <tk2dBaseSprite>(); tk2dLabel = Target.GetComponent <tk2dTextMesh>(); quad = Target.GetComponent <ColorQuad>(); drawableMesh = Target.GetComponent <DrawableMesh>(); if ((tk2dSprite == null) && (tk2dLabel == null) && (quad == null) && (drawableMesh == null)) { meshRenderer = Target.GetComponent <MeshRenderer>(); if (meshRenderer != null && (meshRenderer.sharedMaterial == null || !meshRenderer.sharedMaterial.HasProperty("_Color"))) { Debug.LogWarning("Wrong material!"); meshRenderer = null; } } } }
public CloudLayer(Wthr weather, int layerNumber) { this.weather = weather; this.layerNumber = layerNumber; layerBitMask = (uint)1 << layerNumber; if (weather.CloudColors == null) { weather.CloudColors = new ByteArray(); weather.CloudColors.Bytes = new byte[512]; } Colors = new ColorQuad(weather.CloudColors.Bytes, layerNumber * 16); if (weather.CloudAlphas == null) { weather.CloudAlphas = new ByteArray(); weather.CloudAlphas.Bytes = new byte[512]; } Alphas = new FloatQuad(weather.CloudAlphas.Bytes, layerNumber * 16); }