FYFY 2.3
Loading...
Searching...
No Matches
FYFY Namespace Reference

Classes

class  ActionPerformed
 Data describing the traced action. The system processing these data will search on the gameobject of this component a ComponentMonitoring corresponding to the data filled and trace it. If no ComponentMonitoring is found and a family is filled in the data, the system will trace the family. This component is only used by FYFY_plugins.Monitoring but is attached to FYFY so the stacktrace can be save when the component is added using GameObjectManaber.AddComponent. More...
 
class  AddComponent
 
class  AllOfComponents
 Matcher used to exclude all the GameObjects which don't have a specific list of components. More...
 
class  AllOfProperties
 Matcher used to exclude all the GameObjects which don't have a specific list of properties. More...
 
class  AnyOfComponents
 Matcher used to exclude all the GameObjects which don't have at least one component among a specific list of components. More...
 
class  AnyOfLayers
 Matcher used to exclude all the GameObjects which aren't in one of layers of a specific list of layers. More...
 
class  AnyOfProperties
 Matcher used to exclude all the GameObjects which don't have at least one property among a specific list of properties. More...
 
class  AnyOfTags
 Matcher used to exclude all the GameObjects which haven't one of tags of a specific list of tags. More...
 
class  ArgumentNullException
 Exception used when a null reference is passed to a method that doesn't accept it as a valid argument. More...
 
class  BaseWrapper
 Base class for systems' wrappers. More...
 
class  BindGameObject
 
class  ComponentMatcher
 Base class every matcher working on Component derives from. More...
 
class  DestroyedComponentException
 Exception used when you try to access to a Component that has been destroyed. More...
 
class  DestroyedGameObjectException
 Exception used when you try to access to a GameObject that has been destroyed. More...
 
class  ExceptionWithCustomStackTrace
 Exception with custom stack trace representation. More...
 
class  Family
 Family is a container of GameObjects which respect constraints specified by FYFY.Matcher. More...
 
class  FamilyManager
 Manager of FYFY.Family. More...
 
class  FSystem
 Base class every FYFY system derives from. More...
 
class  FSystemManager
 Manager of FYFY.FSystem. More...
 
class  FyfyBridge
 Notify Fyfy for each Unity callback usefull to update families. More...
 
class  FyfyException
 Default exception used when a problem occurs with Fyfy. More...
 
class  GameObjectManager
 Manager of GameObject. More...
 
class  GameObjectWrapper
 
interface  IGameObjectManagerAction
 
class  LayerMatcher
 Base class every matcher working on Layer derives from. More...
 
class  MainLoop
 MainLoop is the heart of FYFY, it manages FYFY.FSystem execution and keeps FYFY.Family synchronized. More...
 
class  Matcher
 Base class every matcher derives from. More...
 
class  NoneOfComponents
 Matcher used to exclude all the GameObjects which have at least one component among a specific list of components. More...
 
class  NoneOfLayers
 Matcher used to exclude all the GameObjects which are in one of layers of a specific list of layers. More...
 
class  NoneOfProperties
 Matcher used to exclude all the GameObjects which have at least one property among a specific list of properties. More...
 
class  NoneOfTags
 Matcher used to exclude all the GameObjects which have one of tags of a specific list of tags. More...
 
class  PropertyMatcher
 Base class every matcher working on Unity property derives from. More...
 
class  RemoveComponent
 
class  SetGameObjectLayer
 
class  SetGameObjectParent
 
class  SetGameObjectState
 
class  SetGameObjectTag
 
struct  SystemDescription
 
class  TagMatcher
 Base class every matcher working on Tag derives from. More...
 
class  UnbindGameObject
 
class  UnknownComponentException
 Exception used when you try to access to a Component that is unknown to FYFY. More...
 
class  UnknownGameObjectException
 Exception used when you try to access to a GameObject that is unknown to FYFY. More...