Exemple #1
0
        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));
        }
Exemple #2
0
 public static void Execute(SimpleComponent simple)
 {
     simple.number = 15; ++Executions;
 }
Exemple #3
0
 public static void Execute(Entity entity, SimpleComponent simple, StringComponent str)
 {
     ++Executions;
 }