Esempio n. 1
0
    private void Awake()
    {
        for (int i = 0; i < transform.childCount; i++)
        {
            OrderMove temp = transform.GetChild(i).GetComponent <OrderMove>();
            orderMoves.Add(temp);
        }

        for (int i = 0; i < orderMoves.Count; i++)
        {
            if (i != orderMoves.Count - 1)
            {
                orderMoves[i].next = orderMoves[i + 1];
            }
        }
    }
Esempio n. 2
0
        public async Task <IHttpActionResult> Order([FromBody] OrderMove ordermove)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }
            var orderm = new Order
            {
                Date     = DateTime.Now,
                OffertId = ordermove.Id,
                UserName = ordermove.UserName
            };

            db.Orders.Add(orderm);
            await db.SaveChangesAsync();

            return(CreatedAtRoute("DefaultApi", new { id = orderm.Id }, orderm));
        }
        public override void OnInspectorGUI()
        {
            // 更新
            serializedObject.Update();

            // 自身の取得;
            OrderMove order = target as OrderMove;

            // エディタ上でのラベル表示
            EditorGUILayout.LabelField("〇移動の命令");

            // float
            MoveSpeed.floatValue = EditorGUILayout.FloatField("移動速度(m/s)", order.m_MoveSpeed);
            TurnSpeed.floatValue = EditorGUILayout.FloatField("回転速度(m/s)", order.m_TurnSpeed);

            // Unity画面での変更を更新する(これがないとUnity画面で変更が表示されない)
            serializedObject.ApplyModifiedProperties();
        }