|
Iuvo Unity 0.5.1
This is library containing a variety of helper classes and extension methods for the Unity gane engine. GitHub | Iuvo Unity Updates | Creator |
Public Member Functions | |
| void | PushFront (Link< T > toAdd) |
| void | PushBack (Link< T > toAdd) |
| void | RebuildLinks () |
| void | Remove (Link< T > toRemove) |
| void | RemoveAll () |
| Link< T > | FindClosest (System.Func< T, float > distanceFunc) |
| Chain< T > | Clone () |
| void | Reverse () |
| void | MakeCircular () |
| void | InsertAt (Link< T > toAdd, Link< T > prev, Link< T > next) |
| void | ValidateLinks () |
Static Public Member Functions | |
| static List< Link< T > > | GetForwardPath (Link< T > start, int max=100) |
Public Attributes | |
| List< Link< T > > | Links = new List<Link<T>>() |
| Chain< T > IuvoUnity.DataStructs.Chain< T >.Clone | ( | ) |
References Links.
| Link< T > IuvoUnity.DataStructs.Chain< T >.FindClosest | ( | System.Func< T, float > | distanceFunc | ) |
References Links.
|
static |
| void IuvoUnity.DataStructs.Chain< T >.InsertAt | ( | Link< T > | toAdd, |
| Link< T > | prev, | ||
| Link< T > | next ) |
References IuvoUnity.Debug.IuvoDebug.DebugLogWarning(), Links, RebuildLinks(), IuvoUnity.DataStructs.Link< T >.SetNext(), and IuvoUnity.DataStructs.Link< T >.SetPrevious().
| void IuvoUnity.DataStructs.Chain< T >.MakeCircular | ( | ) |
References Links.
| void IuvoUnity.DataStructs.Chain< T >.PushBack | ( | Link< T > | toAdd | ) |
References Links, IuvoUnity.DataStructs.Link< T >.SetNext(), and IuvoUnity.DataStructs.Link< T >.SetPrevious().
| void IuvoUnity.DataStructs.Chain< T >.PushFront | ( | Link< T > | toAdd | ) |
References Links, IuvoUnity.DataStructs.Link< T >.SetNext(), and IuvoUnity.DataStructs.Link< T >.SetPrevious().
| void IuvoUnity.DataStructs.Chain< T >.RebuildLinks | ( | ) |
References Links.
Referenced by InsertAt(), and Reverse().
| void IuvoUnity.DataStructs.Chain< T >.Remove | ( | Link< T > | toRemove | ) |
References Links, IuvoUnity.DataStructs.Link< T >.SetNext(), IuvoUnity.DataStructs.Link< T >.SetPrevious(), IuvoUnity.DataStructs.Link< T >.TryGetNext(), and IuvoUnity.DataStructs.Link< T >.TryGetPrevious().
| void IuvoUnity.DataStructs.Chain< T >.RemoveAll | ( | ) |
References Links.
| void IuvoUnity.DataStructs.Chain< T >.Reverse | ( | ) |
References Links, and RebuildLinks().
| void IuvoUnity.DataStructs.Chain< T >.ValidateLinks | ( | ) |
References IuvoUnity.Debug.IuvoDebug.DebugLogWarning(), and Links.
| List<Link<T> > IuvoUnity.DataStructs.Chain< T >.Links = new List<Link<T>>() |
Referenced by Clone(), FindClosest(), InsertAt(), MakeCircular(), PushBack(), PushFront(), RebuildLinks(), Remove(), RemoveAll(), Reverse(), and ValidateLinks().