Files
CartoonRPG/Library/PackageCache/com.unity.visualeffectgraph@2973a8ac1070/Editor/Models/Deprecated/CollisionAABoxDeprecatedV2.cs

23 lines
741 B
C#
Raw Normal View History

2025-06-05 22:59:18 +01:00
using UnityEngine;
namespace UnityEditor.VFX.Block
{
class CollisionAABoxDeprecatedV2 : CollisionBase
{
public override string name { get { return "Collide with AABox"; } }
public class InputProperties
{
[Tooltip("Sets the bounding box with which particles can collide.")]
public AABox box = new AABox() { size = Vector3.one };
}
public override void Sanitize(int version)
{
var newCollisionShape = ScriptableObject.CreateInstance<CollisionShape>();
SanitizeHelper.MigrateBlockCollisionShapeToComposed(newCollisionShape, this, CollisionShapeBase.Type.OrientedBox);
ReplaceModel(newCollisionShape, this);
}
}
}