Пример #1
0
 public AnimationHook(ACE.DatLoader.Entity.AnimationHook hook)
 {
     _hook = hook;
 }
Пример #2
0
        public static AnimationHook Create(ACE.DatLoader.Entity.AnimationHook _animationHook)
        {
            switch (_animationHook.HookType)
            {
            case AnimationHookType.AnimationDone:
                break;

            case AnimationHookType.Attack:
                return(new AttackHook(_animationHook));

            case AnimationHookType.CallPES:
                return(new CallPESHook(_animationHook));

            case AnimationHookType.CreateBlockingParticle:
                break;

            case AnimationHookType.CreateParticle:
                return(new CreateParticleHook(_animationHook));

            case AnimationHookType.DefaultScript:
                break;

            case AnimationHookType.DefaultScriptPart:
                return(new DefaultScriptPartHook(_animationHook));

            case AnimationHookType.DestroyParticle:
                return(new DestroyParticleHook(_animationHook));

            case AnimationHookType.Diffuse:
                return(new DiffuseHook(_animationHook));

            case AnimationHookType.DiffusePart:
                return(new DiffusePartHook(_animationHook));

            case AnimationHookType.Ethereal:
                return(new EtherealHook(_animationHook));

            case AnimationHookType.ForceAnimationHook32Bit:
                break;

            case AnimationHookType.Luminous:
                return(new LuminousHook(_animationHook));

            case AnimationHookType.LuminousPart:
                return(new LuminousPartHook(_animationHook));

            case AnimationHookType.NoDraw:
                return(new NoDrawHook(_animationHook));

            case AnimationHookType.NoOp:
                break;

            case AnimationHookType.ReplaceObject:
                return(new ReplaceObjectHook(_animationHook));

            case AnimationHookType.Scale:
                return(new ScaleHook(_animationHook));

            case AnimationHookType.SetLight:
                return(new SetLightHook(_animationHook));

            case AnimationHookType.SetOmega:
                return(new SetOmegaHook(_animationHook));

            case AnimationHookType.Sound:
                return(new SoundHook(_animationHook));

            case AnimationHookType.SoundTable:
                return(new SoundTableHook(_animationHook));

            case AnimationHookType.SoundTweaked:
                return(new SoundTweakedHook(_animationHook));

            case AnimationHookType.StopParticle:
                return(new StopParticleHook(_animationHook));

            case AnimationHookType.TextureVelocity:
                return(new TextureVelocityHook(_animationHook));

            case AnimationHookType.TextureVelocityPart:
                return(new TextureVelocityPartHook(_animationHook));

            case AnimationHookType.Transparent:
                return(new TransparentHook(_animationHook));

            case AnimationHookType.TransparentPart:
                return(new TransparentPartHook(_animationHook));
            }
            return(new AnimationHook(_animationHook));
        }
Пример #3
0
 public DestroyParticleHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #4
0
 public EtherealHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #5
0
 public ReplaceObjectHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #6
0
 public CreateParticleHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #7
0
 public LuminousHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #8
0
 public AttackHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #9
0
 public TextureVelocityHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #10
0
 public DiffusePartHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #11
0
 public SoundTweakedHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #12
0
 public ScaleHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #13
0
 public SetLightHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #14
0
 public TransparentPartHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #15
0
 public DefaultScriptPartHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #16
0
 public CallPESHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }
Пример #17
0
 public NoDrawHook(ACE.DatLoader.Entity.AnimationHook hook)
     : base(hook)
 {
 }