切割接入

This commit is contained in:
2025-05-20 19:28:58 +08:00
parent cfe8f8e5c1
commit 9fb81dcdd2
16 changed files with 2221 additions and 2955 deletions
+13 -9
View File
@@ -1,3 +1,4 @@
using System.Linq.Expressions;
using AibisDream.FixSystem;
using AibisDream.Framework;
using AibisDream.Kit;
@@ -16,7 +17,13 @@ namespace AibisDream
public SpriteDeepIn deepIn;
public LightRoom lightRoom;
public GameObject screen;
public GearFollower gearFollower;
public CuttingManager cuttingManager;
public SpriteRenderer cutEmoSpriteRenderer;
public SpriteRenderer cutMemorySpriteRenderer;
public SpriteRenderer cutLogicSpriteRenderer;
private bool isCuttingMode = false;
private void Awake()
{
@@ -40,7 +47,7 @@ namespace AibisDream
deepIn.OnFinished += Finished;
}
private void Update()
public void Update()
{
if (Input.GetKeyDown(KeyCode.K))
{
@@ -84,13 +91,10 @@ namespace AibisDream
{
DialogController.Instance.StartDialogNode("DeepInEnd");
}
public void EnableCut(BodyModule bodyModule)
{
var spriteRenderer = bodyModule.GetSpriteRenderer();
gearFollower.targetSpriteRenderer = spriteRenderer;
gearFollower.gameObject.SetActive(true);
gearFollower.transform.position = new Vector3(Screen.width / 1.8f, Screen.height / 2f, 0);
}
// 添加切割完成的回调方法
}
public static class OpenYarnCommand
{