public FloorOrder(FloorStates direction, float cycle) { //i = f_idx++; dir = direction; cycleTime = cycle; speed = 10.0f; }
public FloorOrder(FloorStates direction, float cycle, float spd) { //i = f_idx++; dir = direction; cycleTime = cycle; speed = spd; }
private void nextOrder() { if (curOrderIdx + 1 == orders.Count) { curOrderIdx = -1; } curOrderIdx++; //Debug.Log(curOrderIdx); cycleTime = orders[curOrderIdx].GetCycleTime(); direction = orders[curOrderIdx].GetDir(); floorSpeed = orders[curOrderIdx].GetFloorSpeed(); //Debug.Log(direction); }