public void ExplicitComponentDupe() { Dec.Config.TestParameters = new Dec.Config.UnitTestParameters { explicitStaticRefs = new System.Type[] { typeof(EntityTemplateDecs) } }; var parser = new Dec.Parser(); parser.AddString(@" <Decs> <ComponentDec decName=""EntityComponent""> <type>SimpleComponent</type> </ComponentDec> <EntityDec decName=""EntityModel""> <components> <li>EntityComponent</li> </components> </EntityDec> </Decs> "); parser.Finish(); Environment.Startup(); var comp = new SimpleComponent(); ExpectErrors(() => new Entity(EntityTemplateDecs.EntityModel, comp, comp)); }
public static void Execute(SimpleComponent simple) { simple.number = 15; ++Executions; }
public static void Execute(Entity entity, SimpleComponent simple, StringComponent str) { ++Executions; }