Ejemplo n.º 1
0
        public int i;    //intractable id

        public void ConvertToSerializable(Spike spike)
        {
            var transform = spike.transform;
            var position  = transform.position;

            x = (int)position.x;
            y = (int)position.y;
            z = (int)position.z;

            var eulerAngles = transform.eulerAngles;

            u = (int)eulerAngles.x;
            v = (int)eulerAngles.y;
            w = (int)eulerAngles.z;

            o = spike.linkedButtonOnState;
            f = spike.linkedButtonOffState;

            i = spike.GetIntractableId();

            t = (int)spike.type;

            s = spike.spikeId;
            g = spike.groupId;
        }
Ejemplo n.º 2
0
        public Spike GetSpike()
        {
            var spike = new Spike();

            spike.linkedButtonOnState  = o;
            spike.linkedButtonOffState = f;

            spike.intractableId = i;

            spike.type = (ActivationType)t;

            spike.spikeId = s;
            spike.groupId = g;

            return(spike);
        }
Ejemplo n.º 3
0
 public void SetSpikeValues(Spike spike)
 {
     groupId = spike.groupId;
     spikeId = spike.spikeId;
 }