47 lines
576 B
C#
47 lines
576 B
C#
using System;
|
|
using System.Collections.Generic;
|
|
|
|
namespace _2DGAMELIB;
|
|
|
|
[Serializable]
|
|
public class Joints
|
|
{
|
|
public List<Joint> Joins = new List<Joint>();
|
|
|
|
public void JoinP()
|
|
{
|
|
foreach (Joint join in Joins)
|
|
{
|
|
join.JoinP();
|
|
}
|
|
}
|
|
|
|
public void JoinPA()
|
|
{
|
|
foreach (Joint join in Joins)
|
|
{
|
|
join.JoinPA();
|
|
}
|
|
}
|
|
}
|
|
[Serializable]
|
|
public class JointS
|
|
{
|
|
public Difs Difs;
|
|
|
|
public List<int> Path;
|
|
|
|
public int Index;
|
|
|
|
public JointS()
|
|
{
|
|
}
|
|
|
|
public JointS(Difs Difs, Par Par, int Index)
|
|
{
|
|
this.Difs = Difs;
|
|
Path = Par.GetPath();
|
|
this.Index = Index;
|
|
}
|
|
}
|