public SapJointRestraints(Restraints restraintType)
        {
            this.restraints = new bool[6];
            switch (restraintType)
            {
            case ConsoleApplication1.Restraints.Fixed:
                for (int i = 0; i < restraints.Length; i++)
                {
                    restraints[i] = true;
                }
                break;

            case ConsoleApplication1.Restraints.Hinged:
                for (int i = 0; i < 3; i++)
                {
                    restraints[i] = true;
                }
                break;

            case ConsoleApplication1.Restraints.Roller:
                restraints[2] = true;
                break;

            case ConsoleApplication1.Restraints.NoRestraints:
                for (int i = 0; i < restraints.Length; i++)
                {
                    restraints[i] = false;
                }
                break;

            default:
                break;
            }
        }
示例#2
0
文件: OnCreate.cs 项目: eddddddy/MTD
 void Start()
 {
     moneyDisplay      = GameObject.FindWithTag("moneydisplay");
     showMoneyScript   = moneyDisplay.GetComponent <ShowMoney>();
     restrainScript    = GetComponent <Restraints>();
     createTowerScript = GameObject.FindWithTag("itemspanel").GetComponent <CreateTower>();
 }
 public void SetRestraints(Restraints restriantType)
 {
     jointRestraint = new SapJointRestraints(restriantType);
     bool[] tempRestraints = jointRestraint.Restraints;
     mySapObjectModel.PointObj.SetRestraint(this.pointName, ref tempRestraints, eItemType.Objects);
 }