Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

# Engine.IEffectObserver

00001 00002 00003 00004 00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022

    interface IEffectObserver
        native;

    // =============================================================================
    //  IEffectObserver
    //
    //  IEffectObserver is an interface which receives callbacks from the EffectsSystem.
    //  It gets notified whenever an effect starts or stops.  The implementor must handle
    //  testing the effect type for what they care about, and managing what gets updated
    //  and when.  Care should be taken to ensure that nothing happens to any reference
    //  after it gets Stopped.
    //
    // ==============================================================================

    // Called whenever an effect is started.
    function OnEffectStarted(Actor inStartedEffect);

    // Called whenever an effect is stopped.
    function OnEffectStopped(Actor inStoppedEffect, bool Completed);

    // Called whenever an effect is created.
    function OnEffectInitialized(Actor inInitializedEffect);

Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation
previous class next class | frames no frames

Class file time: ne 5.9.2004 16:01:22.000 - Creation time: st 23.5.2018 00:10:44.582 - Created with UnCodeX