//------------------------------------------------------------------------------
// 
//     This code was generated by a tool.
//     Runtime Version:4.0.30319.42000
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// 
//------------------------------------------------------------------------------
using Articy.Unity;
using Articy.Unity.Interfaces;
using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueOutgoingConnection : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueIncomingConnection : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueOutputPin : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueInputPin : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLocationAnchor : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueTriggerTiming : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValuePropertyChangeType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueProperty : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectTimingType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueAttackInputType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueAttackRangeType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValue__04 : ArticyValue<@__04>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueTriggerType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueStance : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueElement : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLevelType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValue__02 : ArticyValue<@__02>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntityType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValue__03 : ArticyValue<@__03>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueShapeType : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSelectabilityModes : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueVisibilityModes : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueOutlineStyle : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValuePathCaps : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLocationAnchorSize : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueFlowFragment : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDialogue : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDialogueFragment : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueHub : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueComment : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueJump : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntity : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBulletTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBulletFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntityParamViewFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntityParamBattleFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntityParamFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBullet : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMasterTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMaster : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValuePointTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValuePoint : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMoveParamTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMoveParamJumpFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMoveParamBasicFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMoveParam : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueShieldParamTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueShieldFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueShieldParam : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValue_Template : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueStunFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValue_ : ArticyValue<_>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMonsterTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntityParamMonsterFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMonster : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueNPCTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueNPC : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDoorTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDoorFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDoor : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMasterSoulTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueMasterSoul : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessInteractTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessInteractParamFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessInteract : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBless : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessGroupTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessGroupFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBlessGroup : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDramaCharacterTempleteTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDramaCharacterFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDramaCharacterTemplete : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillMasterTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillComboFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillMaster : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillMonsterTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillMonster : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuff : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectAttackFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffect : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectChangePropertyTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectPropertyFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectChangeProperty : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffect_04Template : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectClearLevelFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffect_04 : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffect_03Template : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectAddBuffFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffect_03 : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffPreCheckHasBuffTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffPreCheckHasBuffFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffPreCheckHasBuff : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectSetSpeedTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectSetSpeedFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueBuffEffectSetSpeed : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSoundGroupTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSoundFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSoundGroup : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueWeaponTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueWeaponBasicFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueWeapon : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLevelTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLevelFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLevel : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillTriggerTemplate : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillTriggerKnifeFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillTriggerFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSkillTrigger : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueShieldParam_02Template : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueEntityHitBoxParamFeature : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueShieldParam_02 : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLocation : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueSpot : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueZone : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValuePath : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLink : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueAsset : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueCondition : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueInstruction : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLocationText : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueLocationImage : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueDocument : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueTextObject : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueUserFolder : ArticyValue
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueListOutgoingConnection : ArticyValue>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueListInputPin : ArticyValue>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueListOutputPin : ArticyValue>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueListVector2 : ArticyValue>
    {
    }
}
namespace Articy.Touhou
{
    
    
    [Serializable()]
    public class ArticyValueListLocationAnchor : ArticyValue>
    {
    }
}