Targeting System 2.0.0
Plugin for multipurpose targeting and visual effects.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]
 CPlugins.GeometricVision.TargetingSystem.Code.GameObjects.GeometryDataModels.Aabb
 CPlugins.GeometricVision.TargetingSystem.Code.ActionsTemplateTriggerActionElement
 CPlugins.GeometricVision.TargetingSystem.Code.Audio.AudioPoolItem
 CPlugins.GeometricVision.TargetingSystem.Code.Audio.AudioPoolManager
 CUniRx.CancellationToken
 CCollection
 CPlugins.GeometricVision.TargetingSystem.Code.GameObjects.GeometryDataModels.Edge
 CUniRx.EventPattern< object, TEventArgs >
 CException
 CPlugins.GeometricVision.TargetingSystem.Code.GameObjects.GeometryDataModels.FactorySettings
 CPlugins.GeometricVision.TargetingSystem.Code.GameObjects.GeometryDataModels.GeoInfoCache object for GameObject related data
 CUniRx.IAsyncMessagePublisher
 CUniRx.IAsyncMessageReceiver
 CUniRx.IAsyncReactiveCommand< T >
 CIBeginDragHandler
 CICancelHandler
 CICollection
 CIComparable
 CIComparer
 CIDeselectHandler
 CIDeserializationCallback
 CIDictionary
 CIDisposable
 CIDragHandler
 CIDropHandler
 CIEndDragHandler
 CIEnumerable
 CIEnumerator
 CIEqualityComparer
 CIEquatable
 CUniRx.IEventPattern< TSender, TEventArgs >Represents a .NET event invocation consisting of the strongly typed object that raised the event and the data that was generated by the event.
 CIEventSystemHandler
 CPlugins.GeometricVision.TargetingSystem.Code.Interfaces.IGeoProcessor
 CPlugins.GeometricVision.TargetingSystem.Code.Interfaces.IGeoTargetingMade to handle targeting logic. Usage: For new targeting behavior implement this interface and add it to the targeting systems list on the GeometryTargetingSystemsContainer component from GeometricVision component.
 CIInitializePotentialDragHandler
 CIJob
 CIList
 CUniRx.IMessagePublisher
 CUniRx.IMessageReceiver
 CUniRx.InternalUtil.ImmutableList< T >
 CUniRx.InternalUtil.ImmutableList< UniRx.IObserver< T > >
 CIMoveHandler
 CUniRx.IObservable< T >
 CUniRx.IObservable< bool >
 CUniRx.IObservable< CountChangedStatus >
 CUniRx.IObservable< int >
 CUniRx.IObservable< LogEntry >
 CUniRx.IObservable< long >
 CUniRx.IObservable< T1 >
 CUniRx.IObservable< T2 >
 CUniRx.IObservable< T3 >
 CUniRx.IObservable< T4 >
 CUniRx.IObservable< T5 >
 CUniRx.IObservable< T6 >
 CUniRx.IObservable< T7 >
 CUniRx.IObservable< TElement >
 CUniRx.IObservable< TLeft >
 CUniRx.IObservable< TOther >
 CUniRx.IObservable< TResult >
 CUniRx.IObservable< TRight >
 CUniRx.IObservable< TSource >
 CUniRx.IObservable< TWindowBoundary >
 CUniRx.IObservable< U >
 CUniRx.IObservable< UniRx.IObservable< T > >
 CUniRx.IObservable< UniRx.Notification< T > >
 CUniRx.IObservable< UniRx.Unit >
 CUniRx.IObservable< Unit >
 CUniRx.IObserver< T >Provides a mechanism for receiving push-based notifications and returning a response.
 CUniRx.IObserver< LogEntry >
 CUniRx.IObserver< long >
 CUniRx.IObserver< T2 >
 CUniRx.IObserver< TEventArgs >
 CUniRx.IObserver< TLeft >
 CUniRx.IObserver< TOther >
 CUniRx.IObserver< TResult >
 CUniRx.IObserver< TRight >
 CUniRx.IObserver< TSource >
 CUniRx.IObserver< TWindowBoundary >
 CUniRx.IObserver< UniRx.EventPattern< TEventArgs > >
 CUniRx.IObserver< UniRx.Unit >
 CUniRx.IObserver< Unit >
 CUniRx.IOptimizedObservable< bool >
 CUniRx.IOptimizedObservable< int >
 CUniRx.IOptimizedObservable< Unit >
 CIPointerClickHandler
 CIPointerDownHandler
 CIPointerEnterHandler
 CIPointerExitHandler
 CIPointerUpHandler
 CUniRx.IProgress< T >
 CUniRx.IReactiveProperty< bool >
 CUniRx.IReadOnlyReactiveProperty< bool >
 CUniRx.IScheduler
 CUniRx.ISchedulerLongRunning
 CUniRx.ISchedulerPeriodic
 CUniRx.ISchedulerQueueing
 CIScrollHandler
 CISelectHandler
 CISerializable
 CISerializationCallbackReceiver
 CUniRx.IStructuralComparable
 CUniRx.IStructuralEquatable
 CUniRx.ISubject< T, T >
 CUniRx.ISubject< T, U >
 CUniRx.ISubject< TElement >
 CISubmitHandler
 CPlugins.GeometricVision.TargetingSystem.Code.Interfaces.ITargetCreator
 CPlugins.GeometricVision.TargetingSystem.Code.Interfaces.ITargetVisibilityProcessorResponsible for seeing objects and geometry inside the targetingSystem. It checks, if object is inside visibility zone and filters out unwanted objects and geometry
 CUniRx.ITuple
 CIUpdateSelectedHandler
 CUniRx.Diagnostics.LogEntry
 CUniRx.Diagnostics.Logger
 CPlugins.GeometricVision.TargetingSystem.Code.UtilitiesAndPlugins.MeshUtilities
 CUniRx.InternalUtil.MicroCoroutineSimple supports(only yield return null) lightweight, threadsafe coroutine dispatcher.
 CMonoBehaviour
 CUniRx.Observable
 CUniRx.Triggers.ObservableStateMachineTrigger.OnStateInfo
 CUniRx.Triggers.ObservableStateMachineTrigger.OnStateMachineInfo
 CUniRx.Operators.OperatorObservableBase< EventPattern< TEventArgs > >
 CUniRx.Operators.OperatorObservableBase< IGroupedObservable< TKey, TElement > >
 CUniRx.Operators.OperatorObservableBase< IList< T > >
 CUniRx.Operators.OperatorObservableBase< IList< TSource > >
 CUniRx.Operators.OperatorObservableBase< int >
 CUniRx.Operators.OperatorObservableBase< long >
 CUniRx.Operators.OperatorObservableBase< Notification< T > >
 CUniRx.Operators.OperatorObservableBase< Pair< T > >
 CUniRx.Operators.OperatorObservableBase< T[]>
 CUniRx.Operators.OperatorObservableBase< TAccumulate >
 CUniRx.Operators.OperatorObservableBase< TEventArgs >
 CUniRx.Operators.OperatorObservableBase< Timestamped< T > >
 CUniRx.Operators.OperatorObservableBase< TR >
 CUniRx.Operators.OperatorObservableBase< TResult >
 CUniRx.Operators.OperatorObservableBase< TSource >
 CUniRx.Operators.OperatorObservableBase< TSource[]>
 CUniRx.Operators.OperatorObservableBase< UniRx.FrameInterval< T > >
 CUniRx.Operators.OperatorObservableBase< UniRx.TimeInterval< T > >
 CUniRx.Operators.OperatorObservableBase< Unit >
 CUniRx.Operators.OperatorObserverBase< IList< T >, IList< T > >
 CUniRx.Operators.OperatorObserverBase< int, int >
 CUniRx.Operators.OperatorObserverBase< IObservable< T >, T >
 CUniRx.Operators.OperatorObserverBase< long, long >
 CUniRx.Operators.OperatorObserverBase< Notification< T >, T >
 CUniRx.Operators.OperatorObserverBase< T, IList< T > >
 CUniRx.Operators.OperatorObserverBase< T, Notification< T > >
 CUniRx.Operators.OperatorObserverBase< T, Pair< T > >
 CUniRx.Operators.OperatorObserverBase< T, T >
 CUniRx.Operators.OperatorObserverBase< T, Timestamped< T > >
 CUniRx.Operators.OperatorObserverBase< T, TR >
 CUniRx.Operators.OperatorObserverBase< T, UniRx.FrameInterval< T > >
 CUniRx.Operators.OperatorObserverBase< T, UniRx.TimeInterval< T > >
 CUniRx.Operators.OperatorObserverBase< T, Unit >
 CUniRx.Operators.OperatorObserverBase< T[], T[]>
 CUniRx.Operators.OperatorObserverBase< TCollection, TResult >
 CUniRx.Operators.OperatorObserverBase< TResult, TResult >
 CUniRx.Operators.OperatorObserverBase< TSource, IGroupedObservable< TKey, TElement > >
 CUniRx.Operators.OperatorObserverBase< TSource, IList< TSource > >
 CUniRx.Operators.OperatorObserverBase< TSource, TAccumulate >
 CUniRx.Operators.OperatorObserverBase< TSource, TSource >
 CUniRx.Operators.OperatorObserverBase< TSource, TSource[]>
 CUniRx.Operators.OperatorObserverBase< Unit, Unit >
 CPlugins.GeometricVision.TargetingSystem.Code.Entities.PlayAudioEvent
 CPropertyAttribute
 CUniRx.ReactiveProperty< AnimationCurve >
 CUniRx.ReactiveProperty< bool >
 CUniRx.ReactiveProperty< Bounds >
 CUniRx.ReactiveProperty< byte >
 CUniRx.ReactiveProperty< Color >
 CUniRx.ReactiveProperty< double >
 CUniRx.ReactiveProperty< float >
 CUniRx.ReactiveProperty< int >
 CUniRx.ReactiveProperty< long >
 CUniRx.ReactiveProperty< Quaternion >
 CUniRx.ReactiveProperty< Rect >
 CUniRx.ReactiveProperty< string >
 CUniRx.ReactiveProperty< Vector2 >
 CUniRx.ReactiveProperty< Vector3 >
 CUniRx.ReactiveProperty< Vector4 >
 CScriptableObject
 CStateMachineBehaviour
 CUniRx.Subject< AxisEventData >
 CUniRx.Subject< BaseEventData >
 CUniRx.Subject< bool >
 CUniRx.Subject< Collider >
 CUniRx.Subject< Collider2D >
 CUniRx.Subject< Collision >
 CUniRx.Subject< Collision2D >
 CUniRx.Subject< CountChangedStatus >
 CUniRx.Subject< float >
 CUniRx.Subject< GameObject >
 CUniRx.Subject< int >
 CUniRx.Subject< Joint2D >
 CUniRx.Subject< PointerEventData >
 CUniRx.Subject< UniRx.CollectionAddEvent< T > >
 CUniRx.Subject< UniRx.CollectionMoveEvent< T > >
 CUniRx.Subject< UniRx.CollectionRemoveEvent< T > >
 CUniRx.Subject< UniRx.CollectionReplaceEvent< T > >
 CUniRx.Subject< UniRx.DictionaryAddEvent< TKey, TValue > >
 CUniRx.Subject< UniRx.DictionaryRemoveEvent< TKey, TValue > >
 CUniRx.Subject< UniRx.DictionaryReplaceEvent< TKey, TValue > >
 CUniRx.Subject< UniRx.Triggers.ObservableStateMachineTrigger.OnStateInfo >
 CUniRx.Subject< UniRx.Triggers.ObservableStateMachineTrigger.OnStateMachineInfo >
 CUniRx.Subject< UniRx.Unit >
 CPlugins.GeometricVision.TargetingSystem.Code.TargetingDebugInstructionContains user defined targeting instructions for the GV_TargetingSystem object
 CPlugins.GeometricVision.TargetingSystem.Code.TargetingSystemFactory
 CPlugins.GeometricVision.TargetingSystem.Code.TargetingSystemSettings
 CPlugins.GeometricVision.TargetingSystem.Code.TargetingSysteSharedMemory
 CPlugins.GeometricVision.TargetingSystem.Code.TargetingComponents.TargetInternalOptimizedMulti threading friendly target object containing info how to find entity or gameObject.
 CUniRx.InternalUtil.ThreadSafeQueueWorker