using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BNUAnimator : MonoBehaviour {
Animator myAnimator;
Transform myCamera;
// Use this for initialization
void Start () {
myAnimator = GetComponent<Animator> ();
myCamera = GameObject.Find ("Main Camera").transform;
}
// Update is called once per frame
void Update () {
myCamera.position = transform.position + new Vector3 (0.0f, 0.6f, -4.0f);
myCamera.LookAt (transform);
if (Input.GetKeyDown (KeyCode.A)) {
myAnimator.SetFloat ("AniFlag", 1);
}
if (Input.GetKeyDown (KeyCode.D)) {
myAnimator.SetFloat ("AniFlag", 2);
}
}
}
BNUControl.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BNUAniControl : MonoBehaviour {
Animator animator;
Animator girlAnimator;
Transform myCamera;
// Use this for initialization
void Start () {
animator = GetComponent<Animator> ();
girlAnimator = GameObject.Find ("Girl").GetComponent<Animator> ();
myCamera = GameObject.Find ("Main Camera").transform;
}
// Update is called once per frame
void Update () {
myCamera.position = transform.position + new Vector3 (-1, 1.5f, -5);
myCamera.LookAt (transform);
KeyControl ();
}
void KeyControl(){
if (Input.GetKeyDown (KeyCode.A)) {
animator.SetBool ("JtoR", true);
girlAnimator.SetBool ("JtoR", true);
animator.SetBool ("RtoJ", false);
girlAnimator.SetBool ("RtoJ", false);
}
if (Input.GetKeyDown (KeyCode.D)) {
animator.SetBool ("RtoJ", true);
girlAnimator.SetBool ("RtoJ", true);
animator.SetBool ("JtoR", false);
girlAnimator.SetBool ("JtoR", false);
}
}
}
BNUControlAdvanced.cs
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class BNUAniControl : MonoBehaviour {
Animator animator;
Animator girlAnimator;
Transform myCamera;
// Use this for initialization
void Start () {
animator = GetComponent<Animator> ();
girlAnimator = GameObject.Find ("Girl").GetComponent<Animator> ();
myCamera = GameObject.Find ("Main Camera").transform;
}
// Update is called once per frame
void Update () {
myCamera.position = transform.position + new Vector3 (-1, 1.5f, -5);
myCamera.LookAt (transform);
KeyControl ();
}
void KeyControl(){
if (Input.GetKeyDown (KeyCode.A)) {
animator.SetBool ("JtoR", true);
girlAnimator.SetBool ("JtoR", true);
animator.SetBool ("RtoJ", false);
girlAnimator.SetBool ("RtoJ", false);
}
if (Input.GetKeyDown (KeyCode.D)) {
animator.SetBool ("RtoJ", true);
girlAnimator.SetBool ("RtoJ", true);
animator.SetBool ("JtoR", false);
girlAnimator.SetBool ("JtoR", false);
}
if (Input.GetKeyDown (KeyCode.W)) {
animator.SetBool ("RtoJ", true);
girlAnimator.SetBool ("RtoJ", true);
animator.SetBool ("JtoR", false);
girlAnimator.SetBool ("JtoR", false);
animator.SetBool ("RtoK", true);
girlAnimator.SetBool ("KtoR", false);
}
}
}