石头新系统配置
This commit is contained in:
@@ -15,7 +15,6 @@ namespace AibisDream
|
||||
// 物体索引
|
||||
[SerializeField] public BlockPuzzleGrid grid;
|
||||
[SerializeField] private Transform shapeRoot;
|
||||
[SerializeField] private BlockPuzzleValidator validator;
|
||||
[SerializeField] public BlockShapeRack shapeRack;
|
||||
[SerializeField] private Canvas canvas;
|
||||
|
||||
@@ -28,6 +27,8 @@ namespace AibisDream
|
||||
[SerializeField] private BlockPuzzleData puzzleData;
|
||||
[SerializeField] private bool initializeOnStart = true;
|
||||
|
||||
private BlockPuzzleValidator validator;
|
||||
|
||||
// 事件
|
||||
public event Action<ValidateResult> OnSubmit;
|
||||
public event Action<ValidateResult> OnPreview;
|
||||
@@ -72,11 +73,15 @@ namespace AibisDream
|
||||
shape.GetComponent<ShapeDragger>().IsDraggable = shapeData.isDraggable;
|
||||
}
|
||||
|
||||
grid.GridVisualizer.UpdateAllCellsVisual();
|
||||
grid.OnShapePlaced += PreCheckGameState;
|
||||
|
||||
// 初始化图形货架
|
||||
shapeRack.Init(puzzleData.shapeRackDataInfos);
|
||||
|
||||
// 加载验证器
|
||||
validator = ResourceKit.LoadAssetSync<BlockPuzzleValidator>(puzzleData.validatorName);
|
||||
|
||||
Debug.Log("网格系统初始化完成");
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user