feat(Connect): 完成连线基本玩法,
This commit is contained in:
@@ -56,13 +56,12 @@ namespace UI
|
||||
public void OnExitInsideWatchMode()
|
||||
{
|
||||
this.gameObject.SetActive(false);
|
||||
|
||||
|
||||
ClearComponentUI();
|
||||
if (noEditableTargetPanel != null)
|
||||
{
|
||||
noEditableTargetPanel.SetActive(false);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
// 获取 PlayerEditController 的回调
|
||||
@@ -76,8 +75,17 @@ namespace UI
|
||||
private void GetPlayerWatchModeControllerHandle(PlayerWatchModeController watchModeCtrl)
|
||||
{
|
||||
watchModeController = watchModeCtrl;
|
||||
watchModeController.OnEnterInsideWatchMode += OnEnterInsideWatchMode;
|
||||
watchModeController.OnExitInsideWatchMode += OnExitInsideWatchMode;
|
||||
watchModeController.OnEnterWatchMode += (WatchMode mode) =>
|
||||
{
|
||||
if (mode == WatchMode.Inside)
|
||||
OnEnterInsideWatchMode();
|
||||
};
|
||||
watchModeController.OnExitWatchMode += (WatchMode mode) =>
|
||||
{
|
||||
if (mode == WatchMode.Inside)
|
||||
OnExitInsideWatchMode();
|
||||
};
|
||||
|
||||
//Debug.Log("PlayerEditViewer subscribed to WatchMode events.");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user