Beispiel #1
0
        public override void PostLoad()
        {
            base.PostLoad();

            if (con != Int32.MinValue && con != -1)
            {
                connectedComponent = ComponentsManager.GetComponent(com);
                connector          = ComponentsManager.GetComponent(con) as RotatableConnector;
            }
        }
Beispiel #2
0
        public override void PostLoad()
        {
            base.PostLoad();

            Joints[0]  = (Joint)Components.ComponentsManager.GetComponent(j0);
            Joints[1]  = (Joint)Components.ComponentsManager.GetComponent(j1);
            W          = (Wire)Components.ComponentsManager.GetComponent(w);
            Resistance = res;
            if (com != -1)
            {
                connectedComponent = ComponentsManager.GetComponent(com);
                connector          = ComponentsManager.GetComponent(con) as RotatableConnector;
            }

            for (int i = 0; i < Joints.Length; i++)
            {
                Joints[i].ContainingComponents.Add(this);
            }
        }
Beispiel #3
0
        public override void PostLoad()
        {
            base.PostLoad();

            Joints[0] = (Joint)Components.ComponentsManager.GetComponent(j0);
            Joints[1] = (Joint)Components.ComponentsManager.GetComponent(j1);
            W = (Wire)Components.ComponentsManager.GetComponent(w);
            Resistance = res;
            if (com != -1)
            {
                connectedComponent = ComponentsManager.GetComponent(com);
                connector = ComponentsManager.GetComponent(con) as RotatableConnector;
            }

            for (int i = 0; i < Joints.Length; i++)
            {
                Joints[i].ContainingComponents.Add(this);
            }
        }
Beispiel #4
0
 public void Disconnect()
 {
     connector = null;
     connectedComponent = null;
 }
Beispiel #5
0
 public void Connect(Component c, RotatableConnector rc)
 {
     connector = rc;
     connectedComponent = c;
 }
Beispiel #6
0
 public void Disconnect()
 {
     connector          = null;
     connectedComponent = null;
 }
Beispiel #7
0
 public void Connect(Component c, RotatableConnector rc)
 {
     connector          = rc;
     connectedComponent = c;
 }
Beispiel #8
0
        public override void PostLoad()
        {
            base.PostLoad();

            if (con != Int32.MinValue && con != -1)
            {
                connectedComponent = ComponentsManager.GetComponent(com);
                connector = ComponentsManager.GetComponent(con) as RotatableConnector;
            }
        }