so I got as far as importing the project, but the automated code generation ran into an issue:
- Code: Select all
Assets/Generated/Template.cs(31,67): error CS0542: `Articy.Die_Skatinsel_EN.Template.Template': member names cannot be the same as their enclosing type
The complete generated file reads like this:
- Code: Select all
// ------------------------------------------------------------------------------
// <autogenerated>
// This code was generated by a tool.
// Mono Runtime Version: 2.0.50727.1433
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </autogenerated>
// ------------------------------------------------------------------------------
using System;
using System.Collections;
using UnityEngine;
using System.Collections.Generic;
using Articy.Unity;
using Articy.Unity.Interfaces;
using Articy.Die_Skatinsel_EN.Features;
namespace Articy.Die_Skatinsel_EN
{
public class Template : Entity, IEntity, IPropertyProvider, IObjectWithFeatureTemplatefeature__Lektion
{
[SerializeField()]
private ArticyValueTemplateTemplate mTemplate = new ArticyValueTemplateTemplate();
private static Articy.Die_Skatinsel_EN.Templates.TemplateTemplateConstraint mConstraints = new Articy.Die_Skatinsel_EN.Templates.TemplateTemplateConstraint();
public Articy.Die_Skatinsel_EN.Templates.TemplateTemplate Template
{
get
{
return mTemplate.GetValue();
}
set
{
mTemplate.SetValue(value);
}
}
public static Articy.Die_Skatinsel_EN.Templates.TemplateTemplateConstraint Constraints
{
get
{
return mConstraints;
}
}
public Templatefeature__LektionFeature GetFeatureTemplatefeature__Lektion()
{
return Template.Templatefeature__Lektion;
}
protected override void CloneProperties(object aClone)
{
Template newClone = ((Template)(aClone));
if ((Template != null))
{
newClone.Template = ((Articy.Die_Skatinsel_EN.Templates.TemplateTemplate)(Template.CloneObject()));
}
base.CloneProperties(newClone);
}
public override bool IsLocalizedPropertyOverwritten(string aProperty)
{
return base.IsLocalizedPropertyOverwritten(aProperty);
}
#region property provider interface
public override void setProp(string aProperty, object aValue)
{
if (aProperty.Contains("."))
{
Template.setProp(aProperty, aValue);
return;
}
base.setProp(aProperty, aValue);
}
public override Articy.Unity.Interfaces.ScriptDataProxy getProp(string aProperty)
{
if (aProperty.Contains("."))
{
return Template.getProp(aProperty);
}
return base.getProp(aProperty);
}
#endregion
}
}