Skip to content
Snippets Groups Projects
OpponentController.cs 983 B
Newer Older
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using System;

public class OpponentController : MonoBehaviour
{
    public static event Action<int> handChange;
    [SerializeField] private Transform playerTransform;
    [SerializeField] private float speed;
    private float offsetDistance;
    private Animator animatorController;
    private int currentHand;
    private bool myTurn;

    void Start()
    {
        currentHand = 1;
        handChange(currentHand);
        myTurn = false;
    }
    public Transform getPlayerTransform()
    {
        return playerTransform;
    }

    public float getSpeed()
    {
        return speed;
    }

    public void changeTurn()
    {
        if (myTurn)
        {
            animatorController.SetTrigger("AtkTurn");
            myTurn = false;
        }
        else
        {
            animatorController.SetTrigger("DefTurn");
            myTurn = true;
        }
        //do something
    }
}