public override void Initialize() { Joints = FindRecursive(Root); // BehaviorParameters bp = transform.GetComponent<BehaviorParameters>(); // bp.BrainParameters.VectorActionSpaceType = SpaceType.Continuous; // bp.BrainParameters.VectorActionSize = new int[] { Joints.Count * 3 }; // bp.BrainParameters.VectorObservationSize = Joints.Count * 3 + 8; m_EmotionReceiver = GameObject.FindGameObjectWithTag("EmotionReceiver").GetComponent <EmotionDetect>(); }
public override void Initialize() { transform.localPosition = Vector3.zero; m_InitialPositionUnaltered = transform.position; m_InitialPosition = m_InitialPositionUnaltered; m_InitialPosition.x = Mathf.Abs(m_InitialPosition.x * 50f); m_InitialPosition.y -= 1.7f; m_InitialPosition.z = (m_InitialPosition.z - 0.09f) * 50; MostEmotion = Vector3.zero; m_EmotionReceiver = GameObject.FindGameObjectWithTag("EmotionReceiver").GetComponent <EmotionDetect>(); }