/// <inheritdoc /> public void BuildEntity(Entity entity) { entity.AddComponent(_componentFactory.Create <Nameable>()); entity.AddComponent(_componentFactory.Create <Tag>()); entity.AddComponent(_componentFactory.Create <Resref>()); entity.AddComponent(_componentFactory.Create <Description>()); ScriptGroup scriptGroup = _componentFactory.Create <ScriptGroup>(); scriptGroup.Add(ScriptEvent.OnAbilityActivated, string.Empty); entity.AddComponent(scriptGroup); }
public void GetScriptName_ShouldReturnValue() { EntityWorld world = TestHelpers.CreateEntityWorld(); Entity entity = world.CreateEntity(); ScriptGroup scriptGroup = new ScriptGroup(); scriptGroup.Add(ScriptEvent.OnAreaEnter, "TestScriptName"); entity.AddComponent(scriptGroup); string result = _scriptingMethods.GetScriptName(entity, ScriptEvent.OnAreaEnter); Assert.AreEqual(result, "TestScriptName"); }