public void Disable() { isClickable = false; isDisabled = true; zobject.SetShowAlpha(0.3f); }
public void Initialise(QueryInfo info) { waitToHide = 0.0f; newStyleQuery = false; for (int i = 0; i < (int)Enum.kMaxFunnyWordsInQuery; i++) { if (funnyWord[i] == null) { funnyWord[i] = new FunnyWord(); } (funnyWord[i]).Disappear(); } state = QueryState.e_Inactive; chosenButton = (QueryButton)(-1); useActualText = info.useActualText; theInfo1 = info.theInfo1; theInfo2 = info.theInfo2; theInfo3 = info.theInfo3; theInfo4 = info.theInfo4; theInfo5 = info.theInfo5; theInfo6 = info.theInfo6; theInfo7 = info.theInfo7; position = info.position; boxDimensions = info.boxDimensions; if (info.backdropTexture == null) { scale.x = boxDimensions.x / 128; scale.y = boxDimensions.y / 128; } else { scale.x = 1.0f; scale.y = 1.0f; } this.SetupButtons(info); Zobject.ZobjectInfo zInfo = new Zobject.ZobjectInfo(); zInfo.texture = info.backdropTexture; zInfo.startState = ZobjectState.kZobjectHidden; zInfo.position = position; zInfo.isMapObject = false; backdrop.Initialise(zInfo); backdrop.SetShowScale(scale.x); if (zInfo.texture != null) { backdrop.myAtlasBillboard.myObject.layer = LayerMask.NameToLayer("guistuff"); } zInfo.texture = info.dimTexture; zInfo.position = Utilities.CGPointMake(160.0f, 240.0f); dimZob.Initialise(zInfo); dimZob.SetStretchToScreen(true); dimZob.SetShowStyle((int)ZobjectShowStyle.kZobjectShow_FadeIn); dimZob.SetHideStyle((int)ZobjectHideStyle.kZobjectHide_FadeOut); dimZob.SetShowAlpha(0.9f); zInfo.texture = info.textTexture; zInfo.position = Utilities.CGPointMake(position.x, position.y - 40); text.Initialise(zInfo); text.SetShowScale(scale.x); }