/** * @private */ internal void _init( ArmatureData armatureData, SkinData skinData, object display, IArmatureProxy proxy, IEventDispatcher <EventObject> eventManager ) { if (_armatureData != null) { return; } _armatureData = armatureData; _skinData = skinData; _animation = BaseObject.BorrowObject <Animation>(); _display = display; _proxy = proxy; _eventManager = eventManager; _animation._init(this); _animation.animations = _armatureData.animations; }