2020-03-02 02:26:06 +01:00
using System ;
using UnityAtoms.BaseAtoms ;
using UnityEngine ;
namespace UnityAtoms.BaseAtoms
{
/// <summary>
/// Reference of type `Collider`. Inherits from `AtomReference<Collider, ColliderPair, ColliderConstant, ColliderVariable, ColliderEvent, ColliderPairEvent, ColliderColliderFunction, ColliderVariableInstancer>`.
/// </summary>
[Serializable]
public sealed class ColliderReference : AtomReference <
Collider ,
ColliderPair ,
ColliderConstant ,
ColliderVariable ,
ColliderEvent ,
ColliderPairEvent ,
ColliderColliderFunction ,
ColliderVariableInstancer ,
AtomCollection ,
AtomList > , IEquatable < ColliderReference >
{
public ColliderReference ( ) : base ( ) { }
public ColliderReference ( Collider value ) : base ( value ) { }
public bool Equals ( ColliderReference other ) { return base . Equals ( other ) ; }
protected override bool ValueEquals ( Collider other )
{
2020-03-05 00:48:39 +01:00
throw new NotImplementedException ( ) ;
}
2020-03-02 02:26:06 +01:00
}
}