using System.Collections.Generic;
using UnityEditor;
using UnityEngine;
public class FootBones
{
public GameObject Bone1;
public GameObject Bone2;
public GameObject Bone3;
public void Clear()
{
Bone1 = null;
Bone2 = null;
Bone3 = null;
}
}
public class IKGeneratorWindow : EditorWindow
{
static EditorWindow mWindow;
static GameObject mCurrentSelectGameObject;
string[] mIKNames = { "IK Leg Left", "IK Leg Right", "IK Leg Front", "IK Leg Back" };
bool isFourFootRobot = true;
bool isTwoFootRobot = false;
int footCount = 4;
bool[] mSelectIKs = { false, false, false, false };
static bool mSelectParentObject = false;
static int mCurrentSelectIndex = -1;
public static List mFootBones = new List();
public bool IsFourFootRobot
{
get
{
return isFourFootRobot;
}
set
{
isFourFootRobot = value;
if (value)
{
footCount = 4;
if (mFootBones.Count != footCount)
{
ClearAndReInitFootBones(footCount);
}
}
}
}
public bool IsTwoFootRobot
{
get