1
This commit is contained in:
@@ -1,26 +1,27 @@
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
// ReSharper disable InvertIf
|
||||
namespace BITKit
|
||||
{
|
||||
public class LocationAdditive : BITBehavior
|
||||
public class LocationAdditive : MonoBehaviour
|
||||
{
|
||||
Vector3 currentPosition;
|
||||
Vector3 currentEulur;
|
||||
private Vector3 currentPosition;
|
||||
private Vector3 currentEuler;
|
||||
public void AddPosition(Vector3 value)
|
||||
{
|
||||
currentPosition += value;
|
||||
}
|
||||
public void AddEuler(Vector3 value)
|
||||
{
|
||||
currentEulur += value;
|
||||
currentEuler += value;
|
||||
}
|
||||
public void LateUpdate()
|
||||
{
|
||||
if (currentEulur.IsDefault() is false)
|
||||
if (currentEuler.IsDefault() is false)
|
||||
{
|
||||
transform.localEulerAngles = currentEulur;
|
||||
currentEulur = default;
|
||||
transform.localEulerAngles = currentEuler;
|
||||
currentEuler = default;
|
||||
}
|
||||
if (currentPosition.IsDefault() is false)
|
||||
{
|
||||
|
@@ -0,0 +1,18 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using UnityEngine;
|
||||
|
||||
namespace BITKit
|
||||
{
|
||||
public class LocationAdditiveElement : MonoBehaviour
|
||||
{
|
||||
[SerializeField] private LocationAdditive locationAdditive;
|
||||
private void Update()
|
||||
{
|
||||
locationAdditive.AddPosition(transform.localPosition);
|
||||
locationAdditive.AddEuler(transform.localEulerAngles);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -0,0 +1,11 @@
|
||||
fileFormatVersion: 2
|
||||
guid: 98ce129373beee341b6f0723f3fb2ce7
|
||||
MonoImporter:
|
||||
externalObjects: {}
|
||||
serializedVersion: 2
|
||||
defaultReferences: []
|
||||
executionOrder: 0
|
||||
icon: {instanceID: 0}
|
||||
userData:
|
||||
assetBundleName:
|
||||
assetBundleVariant:
|
@@ -6,7 +6,7 @@ namespace BITKit
|
||||
public class LocationMixer : BITBehavior
|
||||
{
|
||||
[System.Serializable]
|
||||
struct LocationInfo
|
||||
private struct LocationInfo
|
||||
{
|
||||
public Location location;
|
||||
public float weight;
|
||||
|
Reference in New Issue
Block a user