コード例 #1
0
        public serializationData(Vector3 target, Transform targetObject)
        {
            this.target = target;

            try {
                this.targetObject = targetObject.position;
            } catch (Exception ex) {
                this.targetObject = Vector3.zero;
            }
        }
コード例 #2
0
 public serializationData(int idleTimer, int idleDeliveryTimer, State curState, ressourceStack delivery, GameObject target, GameObject lastTarget, GameObject deliverTarget, GameObject deliverFrom)
 {
     this.idleTimer         = idleTimer;
     this.idleDeliveryTimer = idleDeliveryTimer;
     this.curState          = curState;
     if (curState == State.RouteDelivering)
     {
         this.curState = State.Idle;
     }
     this.delivery = delivery;
     if (target != null)
     {
         this.target = target.transform.position;
     }
     else
     {
         this.target = Vector3.zero;
     }
     if (lastTarget != null)
     {
         this.lastTarget = lastTarget.transform.position;
     }
     else
     {
         this.lastTarget = Vector3.zero;
     }
     if (deliverTarget != null)
     {
         this.deliverTarget = deliverTarget.transform.position;
     }
     else
     {
         this.deliverTarget = Vector3.zero;
     }
     if (deliverFrom != null)
     {
         this.deliverFrom = deliverFrom.transform.position;
     }
     else
     {
         this.deliverFrom = Vector3.zero;
     }
 }
コード例 #3
0
ファイル: pipeHandler.cs プロジェクト: hobo71/ColonyGame
 public serializationData(ConveyorCreator.conveyorConnection connection)
 {
     this.connection = new conveyorConnectionSave(connection);
     this.from       = connection.createdObjs[0].transform.position;
     this.to         = connection.createdObjs[1].transform.position;
 }