脚本位置移动
This commit is contained in:
parent
49ce9e85a2
commit
cec8f07fc7
@ -1,149 +0,0 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using CrazyMaple;
|
||||
using DG.Tweening;
|
||||
using Newtonsoft.Json;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
|
||||
public class RewardDressFurPanel : MonoBehaviour
|
||||
{
|
||||
public static RewardDressFurPanel Instance;
|
||||
// Start is called before the first frame update
|
||||
PetShowFurDressPuppet mPuppet;
|
||||
Transform Bg;
|
||||
public int ItemId = 0;
|
||||
public int ItemType = 0;
|
||||
public DRNetworkItemData dRNetworkItemData;
|
||||
Button Use;
|
||||
Button Skip;
|
||||
private void Awake()
|
||||
{
|
||||
Bg = transform.Find("Bg");
|
||||
Use = Bg.Find("Use").GetComponent<Button>();
|
||||
Skip = Bg.Find("Skip").GetComponent<Button>();
|
||||
|
||||
Use.GetComponent<RectTransform>().anchoredPosition = new Vector2(-230, -200);
|
||||
Skip.GetComponent<RectTransform>().anchoredPosition = new Vector2(230, -200);
|
||||
|
||||
Use.onClick.AddListener(() =>
|
||||
{
|
||||
if (ItemType == 1)
|
||||
{
|
||||
NetworkManager.SendMsg("ReqFurSet", "FurId", int.Parse( dRNetworkItemData.Effect));
|
||||
closeUI();
|
||||
}
|
||||
if (ItemType == 2)
|
||||
{
|
||||
PlayerPetHomeData.Instance.PreviewDressToCat();
|
||||
NetworkManager.ReqPlayroomDressSet(PlayerPetHomeData.Instance.mDicDress);
|
||||
closeUI();
|
||||
}
|
||||
|
||||
});
|
||||
|
||||
Skip.onClick.AddListener(() =>
|
||||
{
|
||||
|
||||
closeUI();
|
||||
|
||||
|
||||
});
|
||||
|
||||
Instance = this;
|
||||
}
|
||||
public void SetData(int id)
|
||||
{
|
||||
ItemId = id;
|
||||
}
|
||||
public void closeUI()
|
||||
{
|
||||
Use.enabled = false;
|
||||
Skip.enabled = false;
|
||||
GetComponent<CanvasGroup>().DOFade(0, 0.5f).OnComplete(() =>
|
||||
{
|
||||
|
||||
UIModel3DCamera uIModel3DCamera = CameraManager.Instance.UIModel3DCamera;
|
||||
if (mPuppet != null)
|
||||
{
|
||||
Destroy(mPuppet.gameObject);
|
||||
if (mPuppet.mPetRoomCatLogic != null)
|
||||
uIModel3DCamera.ClearGoByGameObject(mPuppet.mPetRoomCatLogic.gameObject);
|
||||
mPuppet = null;
|
||||
}
|
||||
Destroy(gameObject);
|
||||
});
|
||||
}
|
||||
|
||||
public void ShowBtn()
|
||||
{
|
||||
Use.enabled = true;
|
||||
Skip.enabled = true;
|
||||
|
||||
Use.GetComponent<RectTransform>().DOAnchorPosY(470,0.5f);
|
||||
Skip.GetComponent<RectTransform>().DOAnchorPosY(470,0.5f);
|
||||
}
|
||||
|
||||
public void Start()
|
||||
{
|
||||
dRNetworkItemData = PlayerProfileData.DtNetworkItemData.GetDataRow(ItemId);
|
||||
|
||||
if(dRNetworkItemData.IType == 117)
|
||||
{
|
||||
ItemType = 1;//Ƥë
|
||||
}
|
||||
if(dRNetworkItemData.IType == 112 || dRNetworkItemData.IType == 114)
|
||||
{
|
||||
ItemType = 2;//·þ×°
|
||||
}
|
||||
ShowFurDressCat();
|
||||
}
|
||||
public void ShowFurDressCat()
|
||||
{
|
||||
|
||||
string res = "ShowFurDressCtl";
|
||||
string path = AssetUtility.GetAnimatorController(res);
|
||||
|
||||
|
||||
if (!PlayerItemData.Instance.mPetAniCtrDic.ContainsKey(MainHomeUI.Instance.GetPetAniCtrEnum(res)))
|
||||
{
|
||||
CallAssetManager.LoadAnimatorCtl(path, (ctl) =>
|
||||
{
|
||||
RuntimeAnimatorController animatorController = ctl as RuntimeAnimatorController;
|
||||
if (!PlayerItemData.Instance.mPetAniCtrDic.ContainsKey(MainHomeUI.Instance.GetPetAniCtrEnum(res)))
|
||||
{
|
||||
PlayerItemData.Instance.mPetAniCtrDic[MainHomeUI.Instance.GetPetAniCtrEnum(res)] = new PetAniInitC(animatorController);
|
||||
}
|
||||
string path1 = "Assets/GameMain/Prefabs/PetShowFurDressPuppet.prefab";
|
||||
CallAssetManager.LoadPrefab(path1, (prefab) =>
|
||||
{
|
||||
|
||||
GameObject go = Instantiate(prefab);
|
||||
go.transform.SetParent(Bg);
|
||||
go.transform.localScale = Vector3.one;
|
||||
mPuppet = go.GetComponent<PetShowFurDressPuppet>();
|
||||
mPuppet.transform.GetComponent<RectTransform>().anchoredPosition3D = new Vector3(0, 550, 0);
|
||||
|
||||
|
||||
});
|
||||
});
|
||||
}
|
||||
else
|
||||
{
|
||||
string path1 = "Assets/GameMain/Prefabs/PetShowFurDressPuppet.prefab";
|
||||
CallAssetManager.LoadPrefab(path1, (prefab) =>
|
||||
{
|
||||
|
||||
GameObject go = Instantiate(prefab);
|
||||
go.transform.SetParent(transform);
|
||||
go.transform.localScale = Vector3.one;
|
||||
mPuppet = go.GetComponent<PetShowFurDressPuppet>();
|
||||
mPuppet.transform.GetComponent<RectTransform>().anchoredPosition3D = new Vector3(0, 550, 0);
|
||||
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
@ -1,11 +0,0 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 407ea4be116b3f84dbe5bff8d79d7c4d
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
||||
Loading…
Reference in New Issue
Block a user