123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566 |
- using Common.Utility.CombatEvent;
- using Fort23.Core;
- using GameLogic.Combat.CombatTool;
- using UnityEngine;
- namespace Fort23.Mono
- {
- [UIBinding(prefab = "CombatPanel")]
- public partial class CombatPanel : UIPanel
- {
- public static void OpenCombatPanel(CTaskAwaitBuffer cTaskAwaitBuffer)
- {
- cTaskAwaitBuffer.AddTask(UIManager.Instance.LoadAndOpenPanel<CombatPanel>(null, UILayer.Middle));
- // cTaskAwaitBuffer.AddTask(AssetBundleLoadManager.Instance.LoadAssetAsyncTask<Font>("hd_0.fontsettings",
- // delegate(AssetHandle handle) { huiFuFont = handle.AssetObject<Font>(); }));
- //
- // cTaskAwaitBuffer.AddTask(AssetBundleLoadManager.Instance.LoadAssetAsyncTask<Font>("Zhanli_0.fontsettings",
- // delegate(AssetHandle handle) { shangHai = handle.AssetObject<Font>(); }));
- }
- private void Init()
- {
- }
- protected override void AddEvent()
- {
- StaticUpdater.Instance.AddLateUpdateCallBack(Update);
-
- }
-
- protected override void DelEvent()
- {
-
- StaticUpdater.Instance.RemoveLateUpdateCallBack(Update);
- }
- public override void AddButtonEvent()
- {
- bnt_shengShi.onClick.AddListener(Bnt_shengShi_onClick);
- CameraSelect.onValueChanged.AddListener(CameraSelect_onValueChanged);
- }
- private void Bnt_shengShi_onClick()
- {
- }
- private void CameraSelect_onValueChanged(float value)
- {
- Vector3 pos1 = new Vector3(0, -2, -0.7f);
- Vector3 e1 = new Vector3(20, 0, 0);
- Vector3 pos2 = new Vector3(9, 0.7f, -1.4f);
- Vector3 e2 = new Vector3(17.77f, -28.25f, 1.165f);
- CombatController.currActiveCombat.CombatCameraControllder.Camera.transform.localPosition =
- Vector3.Lerp(pos1, pos2, value);
- CombatController.currActiveCombat.CombatCameraControllder.Camera.transform.localEulerAngles =
- Vector3.Lerp(e1, e2, value);
- }
- public void Update()
- {
- }
- }
- }
|