V3.3.2 LevelProbabilityPanel初始化完成

LevelProbabilityPanel初始化完成
独立Target enum类
This commit is contained in:
2023-09-14 20:13:53 +09:00
parent 904dc81c12
commit ae48180b8d
33 changed files with 1715 additions and 189 deletions
+9 -9
View File
@@ -77,7 +77,7 @@ public class MouseInMap : MonoBehaviour
else
{
// if agent or enemy is not nearby, create new block
sceneBlockCon.CreateNewBlock(SceneBlockContainer.Targets.Attack, blockLevel, blockNum, nowHitPositionRelative);
sceneBlockCon.CreateNewBlock(Targets.Attack, blockLevel, blockNum, nowHitPositionRelative);
sceneBlockCon.InitializeBlock(environmentObj);
targetCon.AttackModeChange(nowHitPositionRelative);
ChangeMouseMode(MouseMode.Default);
@@ -94,7 +94,7 @@ public class MouseInMap : MonoBehaviour
else
{
// if agent or enemy is not nearby, create new block
sceneBlockCon.CreateNewBlock(SceneBlockContainer.Targets.Go, blockLevel, blockNum, nowHitPositionRelative);
sceneBlockCon.CreateNewBlock(Targets.Go, blockLevel, blockNum, nowHitPositionRelative);
sceneBlockCon.InitializeBlock(environmentObj);
targetCon.GotoModeChange(nowHitPositionRelative);
ChangeMouseMode(MouseMode.Default);
@@ -124,7 +124,7 @@ public class MouseInMap : MonoBehaviour
public void ChangeMouseMode(MouseMode mouseMode, int level = -1, int blockNum = -1)
{
this.mouseMode = mouseMode;
SceneBlockContainer.Targets nowTargetType;
Targets nowTargetType;
switch (mouseMode)
{
case MouseMode.AttackSet:
@@ -149,7 +149,7 @@ public class MouseInMap : MonoBehaviour
if (blockNum < 0)
{
// while blockNum is not set, random choose block type
this.blockNum = Random.Range(0, sceneBlockCon.scenePrefabSet.GetBlockNumber(nowTargetType, blockLevel));
this.blockNum = Random.Range(0, sceneBlockCon.scenePrefabSet.GetBlockNumber(blockLevel, nowTargetType));
}
else
{
@@ -157,7 +157,7 @@ public class MouseInMap : MonoBehaviour
this.blockNum = blockNum;
}
// set previewModel
previewModel = sceneBlockCon.scenePrefabSet.GetPrefab(nowTargetType, blockLevel, this.blockNum);
previewModel = sceneBlockCon.scenePrefabSet.GetPrefab(blockLevel, this.blockNum, nowTargetType);
mousePreviewCon.ChangePreviewTo(previewModel);
break;
@@ -223,20 +223,20 @@ public class MouseInMap : MonoBehaviour
}
// change to TargetType from MouseMode
private SceneBlockContainer.Targets GetTargetTypeByMouseMode(MouseMode mode)
private Targets GetTargetTypeByMouseMode(MouseMode mode)
{
switch (mode)
{
case MouseMode.AttackSet:
return SceneBlockContainer.Targets.Attack;
return Targets.Attack;
case MouseMode.GotoSet:
return SceneBlockContainer.Targets.Go;
return Targets.Go;
default:
messageCon.PushMessage(new List<string> { "[Error]MouseInMap:GetTargetTypeByMouseMode:", "Mouse Mode not found!", "mode=", mode.ToString() },
new List<string> { messageCon.errorColor });
return SceneBlockContainer.Targets.Num;
return Targets.Num;
}
}
}