Targeting System 2.0.0
Plugin for multipurpose targeting and visual effects.
Plugins.GeometricVision.TargetingSystem.Code.TargetingInstruction Class Reference

Contains user defined targeting instructions for the GV_TargetingSystem object More...

Inheritance diagram for Plugins.GeometricVision.TargetingSystem.Code.TargetingInstruction:

Public Member Functions

 TargetingInstruction (GeometryType geoType, string tagName,(IGeoTargeting, IGeoTargeting) targetingSystems, bool targetingEnabled, Object entityQueryFilter)
 Constructor for the GV_TargetingSystem targeting instructions object More...
 
 TargetingInstruction (GeometryType geoType, IGeoTargeting targetingSystem, GeometryDataModels.FactorySettings settings)
 Constructor overload for the GV_TargetingSystem targeting instruction object. Accepts factory settings as parameter. Easier to pass multiple parameters. More...
 
void SetCurrentEntityFilterType (Object entityFilterObject)
 
void SetCurrentEntityFilterType (Type entityFilterObject)
 
Type GetCurrentEntityFilterType ()
 
void OnBeforeSerialize ()
 
void OnAfterDeserialize ()
 

Properties

bool Subscribed [get, set]
 
IGeoTargeting TargetingSystemForGameObjects [get, set]
 
IGeoTargeting TargetingSystemEntities [get, set]
 
string TargetTag [get, set]
 
GeometryType GeometryType [get, set]
 
BoolReactiveProperty IsTargetingEnabled [get, set]
 Use the targeting system, if Target.Value set to true
 
ActionsTemplateObject TargetingActions [get, set]
 
Type EntityFilterComponentType [get]
 
bool NeedsUpdate [get, set]
 

Detailed Description

Contains user defined targeting instructions for the GV_TargetingSystem object

Constructor & Destructor Documentation

◆ TargetingInstruction() [1/2]

Plugins.GeometricVision.TargetingSystem.Code.TargetingInstruction.TargetingInstruction ( GeometryType  geoType,
string  tagName,
(IGeoTargeting, IGeoTargeting targetingSystems,
bool  targetingEnabled,
Object  entityQueryFilter 
)

Constructor for the GV_TargetingSystem targeting instructions object

Parameters
geoType
tagName
targetingSystemsItem1 entity targeting system, Item2 GameObject targeting system
targetingEnabled
entityQueryFilter

◆ TargetingInstruction() [2/2]

Plugins.GeometricVision.TargetingSystem.Code.TargetingInstruction.TargetingInstruction ( GeometryType  geoType,
IGeoTargeting  targetingSystem,
GeometryDataModels.FactorySettings  settings 
)

Constructor overload for the GV_TargetingSystem targeting instruction object. Accepts factory settings as parameter. Easier to pass multiple parameters.

Parameters
geoType
targetingSystem
settings

The documentation for this class was generated from the following file: