//public TreasureNugget startupBasicNugget(Point dimensions, AnimationData animationData, int score, int zLayer) public TreasureNugget startupBasicNugget(Point dimensions, int index, TreasureType type, int zLayer) { AnimationData animationData = new AnimationData( new string[] { type == TreasureType.TREASURE_GOLD ? "Media/unknown.png" : "Media/unknown.png" }, 0.0005); base.startupAnimatedGameObject(dimensions, animationData, ZLayers.PLAYER_Z, false); this.Visibility = System.Windows.Visibility.Collapsed; this.timeSinceExposure = -1; enemyLogic = new NuggetLogic(this.basicEnemyLogic); this._collisionName = CollisionIdentifiers.ENEMY; this.Score = 10; this.Type = type; this.Index = index; return(this); }
public override void shutdown() { base.shutdown(); enemyLogic = null; }