C# Class fBaseXtensions.Cache.Internal.ObjectCache

Contains Collections for all the cached objects being tracked.
Exibir arquivo Open project: herbfunk/Funky

Public Properties

Property Type Description
Objects ObjectCollection
Obstacles ObstacleCollection
cacheSnoCollection SnoCollection

Private Properties

Property Type Description
CheckFlag bool
CheckFlag bool
CheckFlag bool
CheckFlag bool
CheckFlag bool
CheckFlag bool
CheckForCacheRemoval void
UpdateCacheObjectCollection bool

Private Methods

Method Description
CheckFlag ( GizmoTargetTypes property, GizmoTargetTypes flag ) : bool
CheckFlag ( fBaseXtensions.Cache.Internal.Enums.ObstacleType property, fBaseXtensions.Cache.Internal.Enums.ObstacleType flag ) : bool
CheckFlag ( SkillExecutionFlags property, SkillExecutionFlags flag ) : bool
CheckFlag ( TargetProperties property, TargetProperties flag ) : bool
CheckFlag ( fBaseXtensions.Cache.Internal.Enums.TargetType property, fBaseXtensions.Cache.Internal.Enums.TargetType flag ) : bool
CheckFlag ( UnitFlags property, UnitFlags flag ) : bool
CheckForCacheRemoval ( ) : void
UpdateCacheObjectCollection ( ) : bool

Adds/Updates CacheObjects inside collection by Iteration of RactorList This is the method that caches all live data about an object!

Property Details

Objects public_oe static_oe property

Cached Objects.
public static ObjectCollection Objects
return ObjectCollection

Obstacles public_oe static_oe property

Obstacles related to either avoidances or navigational blocks.
public static ObstacleCollection Obstacles
return ObstacleCollection

cacheSnoCollection public_oe static_oe property

Cached Sno Data.
public static SnoCollection cacheSnoCollection
return SnoCollection