Beispiel #1
0
        public AfterImageVFX(BattleEntity entity, int maxAfterImages, int framesBehind, float alphaValue, AfterImageAlphaSetting alphaSetting,
                             AfterImageAnimSetting animSetting)
        {
            Entity         = entity;
            MaxAfterImages = maxAfterImages;
            FramesBehind   = framesBehind;
            AlphaValue     = alphaValue;
            AlphaSetting   = alphaSetting;
            AnimSetting    = animSetting;

            //Set the capacity of the list
            PrevEntityStates = new List <AfterImageState>(MaxAfterImages * FramesBehind);
        }
Beispiel #2
0
        public AfterImages(Transform transformData, AnimManager animationManager, int maxAfterImages, int framesBehind, float alphaValue,
                           AfterImageAlphaSetting alphaSetting, AfterImageAnimSetting animSetting)
        {
            TransfrmData     = transformData;
            AnimationManager = animationManager;

            MaxAfterImages = maxAfterImages;
            FramesBehind   = framesBehind;
            AlphaValue     = alphaValue;
            AlphaSetting   = alphaSetting;
            AnimSetting    = animSetting;

            PrevObjectStates = new List <AfterImageState>(MaxAfterImages * FramesBehind);
        }
Beispiel #3
0
 public AfterImageVFX(BattleEntity entity, int maxAfterImages, int framesBehind, float alphaValue, AfterImageAlphaSetting alphaSetting,
                      AfterImageAnimSetting animSetting, double totalDuration)
     : this(entity, maxAfterImages, framesBehind, alphaValue, alphaSetting, animSetting)
 {
     TotalDuration = totalDuration;
 }
Beispiel #4
0
 public AfterImages(Transform transformData, AnimManager animationManager, int maxAfterImages, int framesBehind, float alphaValue,
                    AfterImageAlphaSetting alphaSetting, AfterImageAnimSetting animSetting, double totalDuration)
     : this(transformData, animationManager, maxAfterImages, framesBehind, alphaValue, alphaSetting, animSetting)
 {
     TotalDuration = totalDuration;
 }