32 lines
841 B
C#
32 lines
841 B
C#
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;
|
|
}
|
|
}
|
|
}
|
|
} |