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