| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- local SUIRawImagePanel = {}
- local function CheckMandate()
- local rawImage = SUIRawImagePanel.rootPanel.transform:Find("RawImage").gameObject;
- local cameraTexture = rawImage.transform:GetComponent("RawImage")
- local zwnInterface = CS.zwn_interface.single
- local zwnHelper = CS.Helper
- local zwnCommonData = CS.zwn_common_data.single
- if zwnInterface.zwn_data_cur.Data_Creat then
- cameraTexture.texture = zwnInterface.zwn_data_cur.CameraTexture
- cameraTexture:SetNativeSize();
- cameraTexture.rectTransform.localScale = CS.UnityEngine.Vector3(zwnHelper.Scale_X, zwnHelper.Scale_Y, 1)
- cameraTexture.rectTransform.localEulerAngles = CS.UnityEngine.Vector3(0, 0, zwnHelper.Orient)
- end
- local textError = SUIRawImagePanel.rootPanel.transform:Find("Text_Error"):GetComponent("Text")
- textError.text = zwnCommonData.ret_hint_text.text
- end
- function SUIRawImagePanel.Awake(luaRoot)
- SUIRawImagePanel.luaRoot = luaRoot
- local canvas = CS.UnityEngine.GameObject.Find("Canvas")
- SUIRawImagePanel._rootCanvas = canvas
- local prefabPanelRawImage = LoadResource("Prefabs/UI/Public/SUIRawImagePanel.prefab")
- local rootPanel = CS.UnityEngine.GameObject.Instantiate(prefabPanelRawImage, SUIRawImagePanel._rootCanvas.transform)
- rootPanel.name = "SUIRawImagePanel"
- SUIRawImagePanel.rootPanel = rootPanel
- end
- function SUIRawImagePanel.Start(luaRoot)
- print("----> SUIRawImagePanel.Start")
- end
- function SUIRawImagePanel.Update()
- CheckMandate()
- end
- function SUIRawImagePanel.OnDestroy()
- CS.UnityEngine.GameObject.Destroy(SUIRawImagePanel.rootPanel)
- print("----> SUIRawImagePanel.OnDestroy")
- end
- return SUIRawImagePanel
|