public void SetCenteredFinishedCallback(UXGrid.OnCentered onCenteredFinished) { if (!this.EnsureCenterOnChild()) { return; } this.onCenteredFinished = onCenteredFinished; this.gridComponent.NGUICenterOnChild.onFinished = new SpringPanel.OnFinished(this.OnCenteredFinishedCallback); }
public void SetCenteredCallback(UXGrid.OnCentered onCentered) { if (!this.EnsureCenterOnChild()) { return; } this.onCentered = onCentered; this.gridComponent.NGUICenterOnChild.onCenter = new UICenterOnChild.OnCenterCallback(this.OnCenteredCallback); }
public override void OnDestroyElement() { if (this.gridComponent != null) { if (this.gridComponent.NGUICenterOnChild != null) { this.gridComponent.NGUICenterOnChild.onFinished = null; } if (this.gridComponent.NGUIGrid != null) { this.gridComponent.NGUIGrid.onCustomSort = null; } } this.onCentered = null; this.comparisonCallback = null; base.OnDestroyElement(); }