Beispiel #1
0
        public void PlayAnimation( UnitAnimation.EAnimStates animState, MapTile.NeighbouringDirections direction, IndieCivCore.Resources.UnitData unitData )
        {
            AnimState = animState;

            switch ( AnimState ) {
                case EAnimStates.EAnimState_Default:
                    this.CurrentFlc = unitData.GetUnitAnimation("UNIT_ART_DEFAULT");
                    break;

            }

            if ( this.CurrentFlc != null )
                this.Start(direction);
        }
Beispiel #2
0
        protected override void Initialize()
        {
            Application.Idle += delegate { Invalidate(); };

            unitAnimation = new UnitAnimation();
        }