private void StopChannelLayer(ChannelLayer layer) { if (layer._animation != null && layer._animation.layer == layer._layer) { layer._animation.enabled = false; } layer._animation = null; }
public ChannelGroup(int channel) { _channel = channel; _primaryLayer = new ChannelLayer((channel * (kNumberOfBackgroundLayers + 1)) + kNumberOfBackgroundLayers); _backgroundLayers = new ChannelLayer[kNumberOfBackgroundLayers]; for (int i = 0; i < kNumberOfBackgroundLayers; i++) { _backgroundLayers[i] = new ChannelLayer(_primaryLayer._layer - i - 1); } }
private bool IsChannelLayerPlaying(ChannelLayer channelLayer, string animName) { return(IsChannelLayerPlaying(channelLayer) && channelLayer._animation.name == animName); }
private bool IsChannelLayerPlaying(ChannelLayer channelLayer) { return(channelLayer._animation != null && channelLayer._animation.enabled && channelLayer._animation.layer == channelLayer._layer); }