This commit is contained in:
CortexCore
2023-09-01 14:35:05 +08:00
parent a71288cf2d
commit 5561f5c3cc
136 changed files with 69284 additions and 66121 deletions

View File

@@ -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)
{

View File

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

View File

@@ -0,0 +1,11 @@
fileFormatVersion: 2
guid: 98ce129373beee341b6f0723f3fb2ce7
MonoImporter:
externalObjects: {}
serializedVersion: 2
defaultReferences: []
executionOrder: 0
icon: {instanceID: 0}
userData:
assetBundleName:
assetBundleVariant:

View File

@@ -6,7 +6,7 @@ namespace BITKit
public class LocationMixer : BITBehavior
{
[System.Serializable]
struct LocationInfo
private struct LocationInfo
{
public Location location;
public float weight;