SkeletonAnimation.Update C# (CSharp) Method

Update() public method

public Update ( float deltaTime ) : void
deltaTime float
return void
	public virtual void Update (float deltaTime) {
		if (!valid)
			return;

		deltaTime *= timeScale;
		skeleton.Update(deltaTime);
		state.Update(deltaTime);
		state.Apply(skeleton);

		if (_UpdateLocal != null) 
			_UpdateLocal(this);

		skeleton.UpdateWorldTransform();

		if (_UpdateWorld != null) { 
			_UpdateWorld(this);
			skeleton.UpdateWorldTransform();
		}

		if (_UpdateComplete != null) { 
			_UpdateComplete(this);
		}
	}
}

Same methods

SkeletonAnimation::Update ( ) : void

Usage Example

Example #1
0
        private void PlayAnimation()
        {
            if (!string.IsNullOrEmpty(SplineDataOnPlay.Skin))
            {
                SkeletoAnimation.skeleton.SetSkin(SplineDataOnPlay.Skin);
            }
            else
            {
                SkeletoAnimation.skeleton.SetSkin("default");
            }

            SkeletoAnimation.Update();
            SkeletoAnimation.state.SetAnimation(0, SplineDataOnPlay.AnimationName, SplineDataOnPlay.Loop);
        }
All Usage Examples Of SkeletonAnimation::Update
SkeletonAnimation