public override IStarCondition CreateStarCondition() { IStarCondition condition = Factory.Create(this.attrID) as IStarCondition; object[] inParameters = new object[] { this.attrID }; DebugHelper.Assert(condition != null, "can't create Attr id {0}", inParameters); if (condition != null) { condition.Initialize(base.ConditionInfo); } return(condition); }
public override IStarCondition CreateStarCondition() { IStarCondition starCondition = StarConditionAttr.Factory.Create(this.attrID) as IStarCondition; DebugHelper.Assert(starCondition != null, "can't create Attr id {0}", new object[] { this.attrID }); if (starCondition != null) { starCondition.Initialize(base.ConditionInfo); } return(starCondition); }