暂时这样

This commit is contained in:
tangbin
2025-06-22 18:50:47 +08:00
parent b1c9facf3e
commit e0e5c3fb04
4 changed files with 27 additions and 24 deletions

View File

@@ -2,25 +2,25 @@
<config>
<Settings mapID="1000" />
<MonsterAreas>
<MonsterArea itemIdx="1" groupId="-1" id="0" createMode="0" patrolMode="0" indexX="72" indexY="86" radius="1" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="1" groupId="-1" id="10" createMode="0" patrolMode="0" indexX="67" indexY="88" radius="5" num="10" delayTime="10" day="0" time="0">
<MonsterPaths />
</MonsterArea>
<MonsterArea itemIdx="2" groupId="-1" id="0" createMode="0" patrolMode="0" indexX="76" indexY="85" radius="1" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="2" groupId="-1" id="10" createMode="0" patrolMode="0" indexX="74" indexY="71" radius="10" num="10" delayTime="100" day="0" time="0">
<MonsterPaths />
</MonsterArea>
<MonsterArea itemIdx="3" groupId="-1" id="0" createMode="0" patrolMode="0" indexX="74" indexY="82" radius="1" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="3" groupId="-1" id="10" createMode="0" patrolMode="0" indexX="78" indexY="86" radius="5" num="10" delayTime="100" day="0" time="0">
<MonsterPaths />
</MonsterArea>
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="74" indexY="82" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="78" indexY="86" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterPaths />
</MonsterArea>
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="74" indexY="82" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="78" indexY="86" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterPaths />
</MonsterArea>
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="74" indexY="82" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="78" indexY="86" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterPaths />
</MonsterArea>
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="74" indexY="82" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterArea itemIdx="-1" groupId="3" id="0" createMode="0" patrolMode="0" indexX="78" indexY="86" radius="0" num="0" delayTime="0" day="0" time="0">
<MonsterPaths />
</MonsterArea>
</MonsterAreas>

View File

@@ -290,4 +290,11 @@ public class UICellEditor : MonoBehaviour
return;
MapManager.Instance.SaveMapObs();
}
private void OnDisable()
{
foreach(var toggle in editorAreaToggle.ActiveToggles())
{
toggle.isOn = false;
}
}
}

View File

@@ -31,8 +31,6 @@ public class UIEditMapConfig : MonoBehaviour
public Toggle togEditRelives;
public Toggle togEditTeleports;
//public Toggle togEditSafeAreas;
public Toggle togEditSellAreas;
public Toggle togEditMonsters;
public Toggle togEditNPCs;
public Toggle togEditAudioTriggers;
@@ -70,7 +68,6 @@ public class UIEditMapConfig : MonoBehaviour
togEditRelives.isOn = false;
togEditTeleports.isOn = false;
togEditSellAreas.isOn = false;
togEditMonsters.isOn = false;
togEditNPCs.isOn = false;
togEditAudioTriggers.isOn = false;
@@ -137,20 +134,6 @@ public class UIEditMapConfig : MonoBehaviour
}
}
public void OnEditSellAreasToggle()
{
if (togEditSellAreas.isOn)
{
UIWindow.Instance.uiSellAreasPanel.gameObject.SetActive(true);
MapManager.Instance.ShowSpecialPoint(MapManager.EditCellType.SellArea);
}
else
{
UIWindow.Instance.uiSellAreasPanel.gameObject.SetActive(false);
MapManager.Instance.HideSpecialPoint(MapManager.EditCellType.SellArea);
}
}
public void OnEditMonsterToggle()
{
if (togEditMonsters.isOn)
@@ -504,4 +487,16 @@ public class UIEditMapConfig : MonoBehaviour
UIWindow.Instance.uiConditionsPanel.AddItem(cc);
}
}
private void OnDisable()
{
togEditRelives.isOn = false;
togEditTeleports.isOn = false;
togEditMonsters.isOn = false;
togEditNPCs.isOn = false;
togEditAudioTriggers.isOn = false;
togEditTriggers.isOn = false;
togEditConditions.isOn = false;
togEditFuBen.isOn = false;
togEditJuBao.isOn = false;
}
}

View File

@@ -448,6 +448,7 @@ public class UIMonsterPanel : MonoBehaviour
if (_dicAllItem.TryGetValue(Idx, out var monsterItem))
{
monsterItem.btnClickSelf.Select();
OnClickItem(monsterItem);
}
}
public void UpdateMonsterPos(int Idx, Vector2Int newPos)