Refactored Anne Lise bush into state machine

This commit is contained in:
2025-10-08 15:47:36 +02:00
parent a5fab5ba86
commit 92f935f272
17 changed files with 1866 additions and 568 deletions

View File

@@ -0,0 +1,33 @@
using UnityEngine;
using System.Collections;
using Pixelplacement;
using Input;
public class TakePhotoState : State
{
public Transform playerTargetObject;
private GameObject playerCharacter;
private PlayerTouchController playerTouchController;
private Vector2 newPlayerPosition;
// Start is called once before the first execution of Update after the MonoBehaviour is created
void Start()
{
}
// Update is called once per frame
void Update()
{
}
void OnEnable()
{
playerCharacter = GameObject.FindWithTag("Player");
playerTouchController = playerCharacter.GetComponent<PlayerTouchController>();
newPlayerPosition = new Vector2(playerCharacter.transform.position.x, playerCharacter.transform.position.y);
playerTouchController.MoveDirectlyTo(newPlayerPosition);
}
}