/* * IEnumerator LoadDataCo() { * * yield return new WaitForSeconds(.1f); * * if (listGridRoot != null) { * foreach (Transform item in listGridRoot.transform) { * Destroy(item.gameObject); * } * * List<AppContentAsset> assets = AppContentAssets.Instance.GetAll(); * * LogUtil.Log("Load AppContentAsset: assets.Count: " + assets.Count); * * int i = 0; * * int totalPoints = 0; * * foreach(AppContentAsset asset in assets) { * * GameObject item = NGUITools.AddChild(listGridRoot, listItemPrefab); * item.name = "AssetItem" + i; * item.transform.FindChild("LabelName").GetComponent<UILabel>().text = asset.display_name; * //item.transform.FindChild("LabelDescription").GetComponent<UILabel>().text = achievement.description; * * GameObject gameLevelItemObject = item.transform.FindChild("GameLevelItemObject").gameObject; * * // clear current items * * foreach(Transform t in gameLevelItemObject.transform) { * Destroy(t.gameObject); * } * * GameObject go = GameShooterController.Instance.LoadSpriteUI( * gameLevelItemObject, asset.code, Vector3.one); * gameLevelItemObject.ChangeLayersRecursively("UILayer"); * * float maxSize = 3; * * if(go != null) { * PackedSprite sprite = go.GetComponent<PackedSprite>(); * if(sprite != null) { * * float adjust = 1; * * if(sprite.height > sprite.width) { * if(sprite.height > maxSize) { * adjust = maxSize/sprite.height; * } * } * else { * if(sprite.width > maxSize) { * adjust = maxSize/sprite.width; * } * } * * go.transform.localScale = go.transform.localScale.WithX(adjust).WithY(adjust).WithZ(adjust); * } * } * * item.transform.FindChild("ButtonGameLevelItemObject").GetComponent<UIButton>().name * = "ButtonGameLevelItemObject$" + asset.code; ///levels[y].name; * * i++; * } * * yield return new WaitForEndOfFrame(); * listGridRoot.GetComponent<UIGrid>().Reposition(); * yield return new WaitForEndOfFrame(); * * } * } */ void OnInputClickEventHandler(string inputName, int cam) { LogUtil.Log("OnInputClickEventHandler: inputName:" + inputName); if (inputName == inputSprite.name) { actionState = UIPanelEditAssetActionState.SELECT_ITEM; GameDraggableEditor.ShowUIPanelDialogItems(); } else if (inputName == inputSpriteEffect.name) { actionState = UIPanelEditAssetActionState.SELECT_EFFECT; GameDraggableEditor.ShowUIPanelDialogItems(); } }
void OnButtonClickEventHandler(string buttonName) { if (itemAsset != null) { if (buttonName == buttonGameEditAssetSave.name) { SaveDataAsset(); ////GameDraggableEditor.ResetAssetPanelRemoveDeselect(); actionState = UIPanelEditAssetActionState.NONE; } else if (buttonName == buttonGameEditAssetDelete.name) { GameDraggableLevelItem levelItem = GameDraggableEditor.GetCurrentDraggableLevelItem(); if (levelItem != null) { levelItem.DestroyMeAnimated(); } ////GameDraggableEditor.ResetAssetPanelRemoveDeselect(); actionState = UIPanelEditAssetActionState.NONE; } else if (buttonName == buttonGameEditAssetDeselect.name) { ////GameDraggableEditor.ResetAssetPanelRemoveDeselect(); actionState = UIPanelEditAssetActionState.NONE; } else if (buttonName == buttonGameEditAssetSprite.name) { actionState = UIPanelEditAssetActionState.SELECT_ITEM; GameDraggableEditor.ShowUIPanelDialogItems(); } else if (buttonName == buttonGameEditAssetSpriteEffect.name) { actionState = UIPanelEditAssetActionState.SELECT_EFFECT; GameDraggableEditor.ShowUIPanelDialogItems(); } else if (buttonName == buttonGameEditAssetRotationReset.name) { UpdateRotation(0f, false, false); } } }