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; } }
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); }