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;
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|