using System.Collections; using System.Collections.Generic; using UnityEngine; namespace BITKit { public class LocationAdditive : BITBehavior { Vector3 currentPosition; Vector3 currentEulur; public void AddPosition(Vector3 value) { currentPosition += value; } public void AddEuler(Vector3 value) { currentEulur += value; } public void LateUpdate() { if (currentEulur.IsDefault() is false) { transform.localEulerAngles = currentEulur; currentEulur = default; } if (currentPosition.IsDefault() is false) { transform.localPosition = currentPosition; currentPosition = default; } } } }