/** * @private */ internal bool _setColor(ColorTransform value) { _colorTransform.CopyFrom(value); _colorDirty = true; return(true); }
public void StrobeAlpha(DragonBones.UnityArmatureComponent p_sprite, int p_strobeCount, float a) { DragonBones.ColorTransform oldColor = p_sprite.color; Color toStrobe = new Color(0, 0, 0, a); StrobeColor(p_sprite, p_strobeCount, toStrobe); }
/// <internal/> /// <private/> internal bool _SetColor(ColorTransform value) { this._colorTransform.CopyFrom(value); this._colorDirty = true; return(this._colorDirty); }
protected override void _onClear() { base._onClear(); displayIndex = 0; color = null; }
// --- Color change : broken public void StrobeColor(DragonBones.UnityArmatureComponent p_sprite, int p_strobeCount, Color p_colorToStrobe) { DragonBones.ColorTransform oldColor = p_sprite.color; DragonBones.ColorTransform newColor = new DragonBones.ColorTransform(); newColor.redOffset = (int)p_colorToStrobe.r * 255; newColor.greenOffset = (int)p_colorToStrobe.g * 255; newColor.blueOffset = (int)p_colorToStrobe.b * 255; //newColor.alphaOffset = (int)p_colorToStrobe.a * 255; p_sprite.StartCoroutine(StrobeColorHelper(0, ((p_strobeCount * 2) - 1), p_sprite, oldColor, newColor)); }
public void CopyFrom(ColorTransform value) { alphaMultiplier = value.alphaMultiplier; redMultiplier = value.redMultiplier; greenMultiplier = value.greenMultiplier; blueMultiplier = value.blueMultiplier; alphaOffset = value.alphaOffset; redOffset = value.redOffset; redOffset = value.redOffset; greenOffset = value.blueOffset; }
override protected void _onClear() { base._onClear(); slot = null; _colorDirty = false; _tweenColor = TweenType.None; _color.Identity(); _durationColor.Identity(); _slotColor = null; }
/** * @inheritDoc */ protected override void _onClear() { foreach (var action in actions) { action.ReturnToPool(); } displayIndex = 0; zOrder = 0; blendMode = BlendMode.Normal; name = null; parent = null; color = null; actions.Clear(); }
/// <inheritDoc/> protected override void _OnClear() { if (this.userData != null) { this.userData.ReturnToPool(); } this.blendMode = BlendMode.Normal; this.displayIndex = 0; this.zOrder = 0; this.name = ""; this.color = null; // this.userData = null; this.parent = null; // }
static int set_color(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); DragonBones.UnityArmatureComponent obj = (DragonBones.UnityArmatureComponent)o; DragonBones.ColorTransform arg0 = (DragonBones.ColorTransform)ToLua.CheckObject <DragonBones.ColorTransform>(L, 2); obj.color = arg0; return(0); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index color on a nil value")); } }
static int get_color(IntPtr L) { object o = null; try { o = ToLua.ToObject(L, 1); DragonBones.UnityArmatureComponent obj = (DragonBones.UnityArmatureComponent)o; DragonBones.ColorTransform ret = obj.color; ToLua.PushObject(L, ret); return(1); } catch (Exception e) { return(LuaDLL.toluaL_exception(L, e, o, "attempt to index color on a nil value")); } }
protected override void DoMovements() { if (!m_navMeshAgent || !m_animator) { return; } DragonBones.ColorTransform newColor = new DragonBones.ColorTransform(); newColor.redOffset = 255; newColor.redMultiplier = 2; newColor.greenOffset = 1; newColor.blueOffset = 10000; m_animator.color = newColor; Turn(m_navMeshAgent.desiredVelocity); Animate(m_navMeshAgent.desiredVelocity); }
/** * @private */ protected override void _onClear() { for (int i = 0, l = actions.Count; i < l; ++i) { actions[i].ReturnToPool(); } if (userData != null) { userData.ReturnToPool(); } displayIndex = 0; zOrder = 0; blendMode = BlendMode.Normal; name = null; actions.Clear(); parent = null; color = null; userData = null; }
override public void _init(Armature armature, AnimationState animationState, SlotTimelineData timelineData) { base._init(armature, animationState, timelineData); _slotColor = slot._colorTransform; }
override public void FadeIn(Armature armature, AnimationState animationState, SlotTimelineData timelineData, float time) { base.FadeIn(armature, animationState, timelineData, time); _slotColor = slot._colorTransform; }
private IEnumerator StrobeColorHelper(int p_i, int p_stopAt, DragonBones.UnityArmatureComponent p_mySprite, DragonBones.ColorTransform p_color, DragonBones.ColorTransform p_colorToStrobe) { if (p_i <= p_stopAt) { if (p_i % 2 == 0) { p_mySprite.color = p_colorToStrobe; } else { p_mySprite.color = p_color; } yield return(new WaitForSeconds(m_blinkingInterval)); p_mySprite.StartCoroutine(StrobeColorHelper((p_i + 1), p_stopAt, p_mySprite, p_color, p_colorToStrobe)); } }