﻿using System.Collections;
using System.Collections.Generic;
using UnityEngine;


[ExecuteInEditMode]
[AddComponentMenu("VRCat/Avatar View Position Helper")]
public class VRCatViewPositionTool : MonoBehaviour {


	void OnDrawGizmosSelected()
	{
		Gizmos.color = new Color (1, 1, 10, 10);
		Gizmos.DrawCube (m_TargetPosition, new Vector3 (0.01f, 0.01f, 0.01f));
	}
		
	public Vector3 targetPosition { get { return m_TargetPosition; } set { m_TargetPosition = value; } }
	[SerializeField]
	private Vector3 m_TargetPosition = new Vector3 (0f, 1.6f, 0.1f);

	void Start(){
		VRCSDK2.VRC_AvatarDescriptor BaseData = GetComponent<VRCSDK2.VRC_AvatarDescriptor> ();
		if (BaseData) {
			m_TargetPosition = BaseData.ViewPosition;
		}
	}
}
